Prestashop 1.6: Модуль blockbestsellers и трудности перевода
Если у вас возникнет необходимость изменить позиционирования модуля «Блок лидеров продаж» ( blockbestsellers ) в Prestashop 1.6, то скорее всего вы столкнетесь со ситуацией, что это сделать невозможно. При изменении настроек указанный блок почему то их не сохраняет. Выглядит это как наваждение. На самом деле никакой магии здесь нет.
Давайте посмотрим на список модулей для позиционирования, например в левой колонке.
И увидим, что в списке отображается другой модуль «Лидеры продаж», который относится к статистике продаж, а не к фронт-офису. Почему? Если провести поиск установленных моделей по названию, то станет понято почему — потому что в русском переводе они называются одинаково!
Как не странно, ведь по идее система переводов не связана непосредственно с программной частью, в случае названий модулей это имеет значение. Давайте переименуем названия модуля blockbestsellers в русском переводе например в «Топ продаж».
Теперь в левой колонке отображается именно тот модуль который и должен там отображаться и мы можем без проблем его позиционировать.
Проблема решена!
А также мы теперь знаем, что модулям нельзя давать одинаковые имена, даже в переводе!
Спасибо. Спасли от перелома мозга.
Спасибо!