[hideSource] Скрываем файлы у медиа-источников

Такие компоненты, как miniShop2, MS2Gallery, Tickets, UserFiles создают новые источники файлов для своих нужд. По умолчанию все источники отображаются в дереве файлов в админке. Когда папок и файлов в этих источниках становится слишком много, отрисовка всего дерева может вызывать «зависания» админки. Чтобы предотвратить такие проблемы, установите компонент hideSource.

Компонент hideSource добавляет всем существующим источникам файлов новый параметр — hideSource. Если параметр hideSource у источника установлен в значение Да, то файлы и папки этого источника не отображаются в дереве файлов.



При установке будут скрыты файлы у следующих источников:
  • BannerY,
  • MS2 Images,
  • MS2Gallery,
  • Tickets Files,
  • User Files
Компонент всего лишь упрощает применение совета от Володи Гришина.
Илья Уткин
13 апреля 2018, 08:31
modx.pro
9
1 926
+17
Поблагодарить автора Отправить деньги

Комментарии: 8

Yar
Yar
13 апреля 2018, 11:33
0
годнота, спасибо
    Василий Столейков
    13 апреля 2018, 12:23
    0
    Здорово, а то надоело каждый раз проделывать это вручную, спасибо!
      Raimei
      13 апреля 2018, 15:39
      0
      Один всемогущий, спасибо за компонент. Надеюсь в MODX3 такое юзать не придется.
        Pavel Zarubin
        14 апреля 2018, 04:09
        0
        Илья, подскажи пожалуйста каким сервисом делать такие крутые скриншоты :)
          Илья Уткин
          14 апреля 2018, 06:13
          3
          +6
          Это уже постобработка — Getcover. Это для дизайнеров сервис, чтобы красиво презентовать макеты сайтов, например.
            Pavel Zarubin
            14 апреля 2018, 13:15
            0
            Благодарю, именно об этом и справшивал)
          Максим
          21 мая 2020, 14:45
          0
          У меня из-за данного компонента не работал плагин на событие 'pdoToolsOnFenomInit'
          Точнее плагин работал, но в $modx->event->name приходило значение 'OnMediaSourceGetProperties'.
          Соответственно switch отрабатывал не правильно.
          После удаления, все начинало работать.
          Предполагаю данная проблема из-за die() в коде
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          8