кеш — МиниКод http://minicode.ru записи кодов Wed, 05 Sep 2018 06:40:48 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.8.14 Добавление необходимых полей в кеш для использования в component_epilog.php http://minicode.ru/dobavlenie-neobxodimyx-polej-v-kesh-dlya-ispolzovaniya-v-component_epilog-php/ http://minicode.ru/dobavlenie-neobxodimyx-polej-v-kesh-dlya-ispolzovaniya-v-component_epilog-php/#respond Tue, 26 Mar 2013 08:17:15 +0000 http://minicode.ru/?p=239 Например, если нужно вручную добавить элемент в цепочку навигации, а в component_epilog.php попадают не все необходимые поля (например, передалось только имя, а ссылки нет).

Тогда в файле result_modifier.php пишем:

$cp = $this->__component;
if (is_object($cp))
$cp->SetResultCacheKeys(array("SECTION_PAGE_URL"));

после чего в файле component_epilog.php становится доступным  $arResult[«SECTION_PAGE_URL»] (т.к. мы принудительно записали его в кеш).

]]>
http://minicode.ru/dobavlenie-neobxodimyx-polej-v-kesh-dlya-ispolzovaniya-v-component_epilog-php/feed/ 0