minishop источник файлов. Как сделать чтобы не раскрывался?
Добрый день. Столкнулся с проблемой в минишопе. На сайте более 10000 товаров. когда чистишь кэш, и переходишь на вкладку файлы в меню справа, modx умирает минуты на три. пытаясь раскрыть все содержимое источника файлов с картинками минишопа.
Можно ли как то отключить разворот меню? или вообще сделать так, чтобы источник был, но там не выводился? Вообще не понятно, зачем он нужен, можно же было бы проще сделать, в системную настройку путь к папке прописать и все. Как показывает практика, им ни кто ни когда не пользуется, особенно те кто наполняет сайты.
Кто сталкивался с таким? дайте дельный совет пожалуйста. Заранее, спасибо.
P.s.: Вообще странно, что данную проблему еще не решили, не ужели у всех так мало товаров?
Можно ли как то отключить разворот меню? или вообще сделать так, чтобы источник был, но там не выводился? Вообще не понятно, зачем он нужен, можно же было бы проще сделать, в системную настройку путь к папке прописать и все. Как показывает практика, им ни кто ни когда не пользуется, особенно те кто наполняет сайты.
Кто сталкивался с таким? дайте дельный совет пожалуйста. Заранее, спасибо.
P.s.: Вообще странно, что данную проблему еще не решили, не ужели у всех так мало товаров?
Комментарии: 9
Тоже как раз сейчас задумался.
Пока для менеджера просто скрыл его, для админа пока не думал — в принципе не мешает, это менеджеры часто случайно щёлкают и всё зависает.
Если для админа придумаю — отпишусь.
Пока для менеджера просто скрыл его, для админа пока не думал — в принципе не мешает, это менеджеры часто случайно щёлкают и всё зависает.
Если для админа придумаю — отпишусь.
для админа тоже не мешает, но когда кэш хакаешь, то пипец как раздражает((
можно добавить в медиасорс настройку hideFiles — будут показываться только каталоги.
давно напрашивается аналогичная настройка — hideFolders
а для скрытия в файловом источнике можно добавить папку products в исключения skipFiles
давно напрашивается аналогичная настройка — hideFolders
а для скрытия в файловом источнике можно добавить папку products в исключения skipFiles
Володя, спасибо.
skipFiles — помогла скрыть папку в Filesystem, но как быть с источниками MS2 Images? как его скрыть отображение, что бы его не выводить вообще?
спасибо заранее))
skipFiles — помогла скрыть папку в Filesystem, но как быть с источниками MS2 Images? как его скрыть отображение, что бы его не выводить вообще?
спасибо заранее))
Тоже очень волнует этот вопрос, даже задавал его тут где-то…
У меня на портале используются разные компоненты с своими источниками медиа: BannerY, MS2 Images, MS2Gallery Images, Tickets Files, User Files, Filesystem и ещё один свой для удобства. Все эти источники используются на полную для разных функционалов сайта и постоянно разбухают. И при переходе на вкладку Файлы админка тоже дико зависает…
В идеале было бы иметь настройку, отключающую показ какого-то медиаисточника в вкладке Файлы — при острой необходимости можно открыть эту папку и через Filesistem или через FTP на крайний случай…
У меня на портале используются разные компоненты с своими источниками медиа: BannerY, MS2 Images, MS2Gallery Images, Tickets Files, User Files, Filesystem и ещё один свой для удобства. Все эти источники используются на полную для разных функционалов сайта и постоянно разбухают. И при переходе на вкладку Файлы админка тоже дико зависает…
В идеале было бы иметь настройку, отключающую показ какого-то медиаисточника в вкладке Файлы — при острой необходимости можно открыть эту папку и через Filesistem или через FTP на крайний случай…
Самое простое — закрыть для редактирования файлы кэша состояний источников для своего пользователя core/cache/registry/state/ys/user-1/source-tree-#.msg.php. Где решетка — это id источника. Только предварительно их нужно все свернуть.
— создаем настройку в медиасорс hideSource булево. Задаем в да.
— плагин на OnMediaSourceGetProperties
ps. посмотрев в $_REQUEST можно увидеть переменные и продумать скрытие в дереве, в окне и тд…
как фантазия ваша разыграется.
— плагин на OnMediaSourceGetProperties
$properties = json_decode($properties, true);
if (!empty($properties['hideSource']) AND !empty($properties['hideSource']['value']) AND $_REQUEST['node'] == '/') {
die('{}');
}
все.ps. посмотрев в $_REQUEST можно увидеть переменные и продумать скрытие в дереве, в окне и тд…
как фантазия ваша разыграется.
Володя, большое спасибо. Такой вариант подойдет. Висит в списке, но хоть не раскрывается.
Отлично, спасибо большое Володя!
При таком раскладе источники видны, но они уже пусты и не грузят админку!
При таком раскладе источники видны, но они уже пусты и не грузят админку!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.