Joomla, PrestaShop, MODX, Drupal и UMI: сниппет в шаблоне
Готового модуля для этих CMS нет, виджет ставится сниппетом с экрана «Установка» в шаблон карточки товара. Файл, который надо править:
| CMS | Файл шаблона | Что подставить в data-product-id |
|---|---|---|
| Joomla / HikaShop | templates/ВАША-ТЕМА/html/com_hikashop/product/show_default.php |
$this->element->product_code (артикул) |
| PrestaShop | themes/ВАША-ТЕМА/templates/catalog/product.tpl |
{$product.reference} (артикул) |
| MODX / miniShop2 | шаблон карточки товара, вызов сниппета в нужном месте | поле «Артикул» товара miniShop2 |
| Drupal Commerce | themes/custom/ВАША-ТЕМА/templates/commerce/commerce-product.html.twig |
product_entity.getDefaultVariation().getSku() |
| UMI.CMS | templates/ВАШ-ШАБЛОН/php/catalog/product/main/index.phtml |
ваше поле артикула из «Шаблонов данных» |
Три правила, общие для всех:
- Правьте переопределение шаблона в своей теме, а не файл модуля или ядра: обновление CMS затрёт правку.
- Тег
достаточно вставить один раз на страницу, он поднимет все блокиdata-trustsell-widget. - Оборачивайте блок в контейнер темы (
.container,.row,.wrapper), иначе на широком экране отзывы окажутся заметно шире остального контента.
После правки очистите кэш CMS, иначе на закэшированных страницах сниппета не будет.



Обновлено