Как поставить виджет отзывов с карт на Joomla, Drupal, MODX, UMI.CMS и Webasyst
Как поставить на Joomla?
Материал: «Материалы» → «Создать». Под полем «Описание» нажмите «Выключить редактор» и
вставьте обе строки в открывшееся поле с исходным кодом. То же самое делает пункт
«Инструменты» → «Исходный код» в панели редактора. Через обычный визуальный режим Joomla
вырежет скрипт.
Отзывы на главной: правится templates//index.php, код ставится сразу после ,
то есть после вывода компонента, и оборачивается условием главной.
⚠️ Условие «активный пункт меню равен домашнему» не годится: у HikaShop карточка товара
открывается тем же пунктом меню, что и главная, и виджет вылезет на товарах. Проверяйте адрес:
«`php
… код виджета …
«`


Как поставить на Drupal?
Материал: Content → Add content → Basic page, в поле текста переключите формат на Full HTML.
На форматах Basic HTML и Restricted HTML скрипт будет вырезан.
Отзывы на главной: в шаблоне темы templates/layout/page.html.twig после {{ page.content_below }},
с условием главной:
«`twig
{% if is_front %}
… код виджета …
{% endif %}
«`
⚠️ После правки шаблона очистите кэш, иначе изменений не увидите: удалите sites/default/files/php
и выполните drush cr либо очистите кэш из админки.

Как поставить на MODX?
Ресурс: создайте документ и вставьте код в поле «Содержимое» как есть, MODX ничего не вырезает.
Отзывы на главной: «Элементы» → «Шаблоны», откройте шаблон главной и поставьте код сразу после
[[*content]].
⚠️ Шаблон главной определяется системной настройкой site_start, а не названием ресурса.
Ресурс с именем «Home» вполне может не использоваться вовсе. Посмотрите site_start и правьте
шаблон именно того ресурса, на который она указывает.
После правки очистите core/cache.

Как поставить на UMI.CMS?
Страница: раздел «Содержимое», поле контента, режим исходного кода.
Отзывы на главной: шаблон templates//php/common.phtml, код ставится после строки
с render($variables, 'layout/index'), с условием главной по адресу страницы:
«`php
… код виджета …
«`

Как поставить на Webasyst (Shop-Script)?
Страница: приложение «Сайт» → «Страницы», редактор в режиме HTML.
Отзывы на главной: файл темы wa-data/public/site/themes//index.html. Тема оборачивает все
страницы сайта, поэтому нужно условие главной:
«`smarty
{if $smarty.server.REQUEST_URI == ‘/’ or ($smarty.server.REQUEST_URI|substr:0:2) == ‘/?’}
… код виджета …
{/if}
«`
После правки очистите wa-cache.

Обновлено