Как поставить виджет отзывов с карт на OpenCart, CS-Cart и PrestaShop
Как поставить на OpenCart?
Отдельная страница: админка, «Каталог» → «Информация», кнопка добавления, заголовок, а код
вставьте в описание, переключив редактор в режим исходного кода (кнопка с угловыми скобками
в панели редактора).
Отзывы на главной под каталогом: правится шаблон catalog/view/template/common/home.twig, код
ставится перед строкой {{ footer }}. Шаблон главной у OpenCart отдельный, поэтому проверка
«это главная» не нужна.


Как поставить на CS-Cart?
Отдельная страница: админка, «Веб-сайт» → «Страницы», тип «Текст», код в описание через кнопку
исходного кода.
Отзывы на главной: «Дизайн» → «Макеты», на макет главной добавьте HTML-блок и вставьте код
в него. Если правите шаблон темы напрямую (design/themes//templates/index.tpl), обязательно
оберните блок условием главной, иначе он появится на всех страницах магазина:
«`smarty
{if $smarty.request.dispatch == » || $smarty.request.dispatch == ‘index.index’}
… код виджета …
{/if}
«`
⚠️ В редакции Ultimate страница, заведённая в обход админки (через базу или импорт), не
привязывается к витрине и открывается только после входа в личный кабинет. При создании через
админку такого не бывает.

Как поставить на PrestaShop?
Страница: «Дизайн» → «Страницы», редактор, режим исходного кода, вставить.
Отзывы на главной под каталогом: файл темы themes//templates/index.tpl, код ставится внутри
блока page_content, сразу после блока hook_home. Условие главной не нужно: index.tpl и есть
шаблон главной.
⚠️ После правки шаблона обязательно очистите кэш var/cache/prod. Пока он не очищен, в исходном
коде страницы не будет ни следа правки, и это выглядит как «код не вставился» (Правку не видно: кэш CMS).

Обновлено