Skip to content
  1. Компоненты
  2. multiLingual
  3. Решение проблем

Решение проблем с miniShop2

Вывод сообщений корзины на текущем языке

Чтобы при добавлении в корзину и изменении прочих параметров, вы получали всплывающие сообщения на текущем языке, необходимо в плагине minishop2 поставить приоритет на событие OnHandleRequest больше, чем у плагина mlSetLanguage, чтобы плагин mlSetLanguage срабатывал раньше, чем плагин minishop2

Затем, необходимо добавить системную настройку (укажите путь до файла action.php в соответствии с вашим проектом):

НастройкаЗначение
minishop2.action_urlassets/components/minishop2/action.php // (без слэша в начале)

Вывод названий товаров в корзине

Сниппет msCart, используемый для вывода товаров в корзине, не поддерживает настроку pdofetch_class_path, поэтому для того, чтобы в корзине выводить названия товаров на текущем языке, необходимо в чанке вывода товаров, вместо {$product.pagetitle} использовать конструкцию:

fenom
{'pdoField' | snippet : ['id' => $product.id, 'field' => 'pagetitle']}