Тюнинг-Софт
Введение

Настройка

Краткая инструкция для опытных

1) Создайте в любой папке сайта php-файл, например /include/api_reviews.php, который необходимо подключить в шаблоне какого-нибудь компонента
Чаще всего в шаблоне компонента Элемент каталога (catalog.element) размещают Отзывы о товаре
2) Разместите в этом файле /include/api_reviews.php какой-нибудь компонент (php-код или код вызова компонента), например код вызова Отзывы о товаре
3) В шаблоне template.php компонента Элемент каталога (catalog.element), в котором надо выводить некэшируемый код, добавьте вызов этой области таким образом:

<?
if(CModule::IncludeModule('api.uncachedarea'))
{
    CAPIUncachedArea::includeFile(
        "/include/api_reviews.php",
        array(
            'ID' => $arResult['ID'],
            'NAME' => $arResult['NAME'],
        )
    );
}
?>
Пояснения по коду:
  • Проверяем подключение и вызываем сам модуль
  • Подключаем в шаблоне компонента Элемент каталога (catalog.element) в файле template.php включаемый файл из папки /include/api_reviews.php
  • Передаем в этот включаемый файл любые параметры массивом

Все, даже при включенном кэшировании в шаблоне компонента отзывы будут работать



Комментарии
Получать ответы на почту