minishop источник файлов. Как сделать чтобы не раскрывался?

Добрый день. Столкнулся с проблемой в минишопе. На сайте более 10000 товаров. когда чистишь кэш, и переходишь на вкладку файлы в меню справа, modx умирает минуты на три. пытаясь раскрыть все содержимое источника файлов с картинками минишопа.

Можно ли как то отключить разворот меню? или вообще сделать так, чтобы источник был, но там не выводился? Вообще не понятно, зачем он нужен, можно же было бы проще сделать, в системную настройку путь к папке прописать и все. Как показывает практика, им ни кто ни когда не пользуется, особенно те кто наполняет сайты.

Кто сталкивался с таким? дайте дельный совет пожалуйста. Заранее, спасибо.

P.s.: Вообще странно, что данную проблему еще не решили, не ужели у всех так мало товаров?
Александр
10 ноября 2017, 07:14
modx.pro
3
2 181
0

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

Алексей Шумаев
10 ноября 2017, 10:38
0
Тоже как раз сейчас задумался.
Пока для менеджера просто скрыл его, для админа пока не думал — в принципе не мешает, это менеджеры часто случайно щёлкают и всё зависает.
Если для админа придумаю — отпишусь.
    Александр
    10 ноября 2017, 15:12
    0
    для админа тоже не мешает, но когда кэш хакаешь, то пипец как раздражает((
    Володя
    10 ноября 2017, 10:52
    0
    можно добавить в медиасорс настройку hideFiles — будут показываться только каталоги.
    давно напрашивается аналогичная настройка — hideFolders

    а для скрытия в файловом источнике можно добавить папку products в исключения skipFiles
      Александр
      10 ноября 2017, 15:40
      0
      Володя, спасибо.

      skipFiles — помогла скрыть папку в Filesystem, но как быть с источниками MS2 Images? как его скрыть отображение, что бы его не выводить вообще?

      спасибо заранее))
      Василий Столейков
      12 ноября 2017, 16:18
      1
      0
      Тоже очень волнует этот вопрос, даже задавал его тут где-то…

      У меня на портале используются разные компоненты с своими источниками медиа: BannerY, MS2 Images, MS2Gallery Images, Tickets Files, User Files, Filesystem и ещё один свой для удобства. Все эти источники используются на полную для разных функционалов сайта и постоянно разбухают. И при переходе на вкладку Файлы админка тоже дико зависает…

      В идеале было бы иметь настройку, отключающую показ какого-то медиаисточника в вкладке Файлы — при острой необходимости можно открыть эту папку и через Filesistem или через FTP на крайний случай…
        Сергей Шлоков
        12 ноября 2017, 18:10
        0
        Самое простое — закрыть для редактирования файлы кэша состояний источников для своего пользователя core/cache/registry/state/ys/user-1/source-tree-#.msg.php. Где решетка — это id источника. Только предварительно их нужно все свернуть.
          Володя
          12 ноября 2017, 19:40
          6
          +4
          — создаем настройку в медиасорс hideSource булево. Задаем в да.
          — плагин на OnMediaSourceGetProperties
          $properties = json_decode($properties, true);
          if (!empty($properties['hideSource']) AND !empty($properties['hideSource']['value']) AND $_REQUEST['node'] == '/') {
              die('{}');
          }
          все.

          ps. посмотрев в $_REQUEST можно увидеть переменные и продумать скрытие в дереве, в окне и тд…
          как фантазия ваша разыграется.
            Александр
            12 ноября 2017, 23:02
            0
            Володя, большое спасибо. Такой вариант подойдет. Висит в списке, но хоть не раскрывается.
              Василий Столейков
              13 ноября 2017, 08:36
              1
              0
              Отлично, спасибо большое Володя!
              При таком раскладе источники видны, но они уже пусты и не грузят админку!
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            9