Пропали слова лексикона minishop2 в админ. панели группы пользователей

Здравствуйте!
Интернет-магазин с minishop2.
Смастерил для заказчика группу Менеджеры с усечеными правами: с доступом к ресурсам, к категориям товаров, товарам, заказам магазина.
И, соот-но, сделал одного менеджера в этой группе.
В момент завершения изготовления менеджера его админ. панель выглядела чудесно: страницы категорий и товаров, а также заказов выглядели и работали отлично, беды ничего не предвещало.
Но в какой-то момент — он совпал с очисткой кеша — на страницах админ. панели менеджера исчезли все лексиконы от minishop2, остались кнопки «undefined», ссылки без текста и оттого неработающие и т.д.
При этом у главного админа все в порядке.
То есть, для вновь созданных групп не подключаются словари minishop2.
Пока никакие ухищрения не помогли.
Прошу совета — вдруг, кто сталкивался — как решить проблему?
Спасибо
Владимир
10 июля 2019, 09:47
modx.pro
725
0

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

Владимир
10 июля 2019, 17:33
0
UPD
В дополнение к описанному эффекту обнаружил, что в контрольной панели у главного администратора тоже периодически пропадают слова.
Напр., только что пропали подписи к кнопкам «Добавить товар», «Добавить категорию» на странице категории товара.
После очистки кеша подписи вернулись.
Кто с кем конфликтует, и что делать?
Сдавать проект с такими дефектами как-то не очень.
    Володя
    10 июля 2019, 19:15
    0
    Возможно свободное место на хостинге ограничено? Нет места под кеш…
      Владимир
      10 июля 2019, 19:58
      0
      Места более чем достаточно.
      Кроме того, эффект имеет место и на рабочем сервере, и на локальном.
      А проблему впервые обнаружил после создания группы пользователей с правами работы и в системе в целом, и в минишопе. До того ее не наблюдал.
    Владимир
    11 июля 2019, 09:11
    0
    После ряда экспериментов пришел к выводу
    1. Новая группа пользователей, видимо, просто вовсе не получает доступ к лексиконам минишопа.
    А если слова при работе в админ. панели и присутствуют, то это работа кеша от главного администратора, и стоит его очистить, как слова исчезают.
    2. Исчезновение слов в админе главного администратора — тоже дело рук кеша, который родился при работе вторичного пользователя. Они восстанавливаются после очистки кеша.
    Потому основной вопрос переформулирую так:

    Каким образом обеспечить доступ вновь созданной группе пользователей к словарям Minishop2?

    Спасибо
      Владимир
      11 июля 2019, 17:37
      0
      Нашел только один способ справиться с проблемой.
      Тупой и костыльный.
      Смастерил скрипт, который все данные из файлов лексикона (ru) minishop2 помещает в таблицу _lexicon_entries.
      Все, конечно, заработало, ссылки, кнопки, заголовки — все появилось.
      Но это костыль, после нескольких апгрейдов магазина появятся проплешины, придется это править руками…
      Неужели я один такой, кто столкнулся с данной проблемой?
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5