[QUOTE]
Владислав Голубев написал:
Что-то конструкция видаКод$this->__component->SetResultCacheKeys(array("ITEM_PRICES")); не очень похожа на типовую технологию платформы. Скорее на не документированный хак. Если Вы считаете, что расширение ключей кеша в result_modifier.php это типовая возможность, то нужно как-то явно это показывать:Код$this->getComponent()->SetResultCacheKeys(array("ITEM_PRICES"));Беда в том, что доступный метод getComponent класса CBitrixComponentTemplate не документирован вообще. И ВОТ КАК ТУТ ГОВОРИТЬ ЧТО ЭТО ТИПОВАЯ ТЕХНОЛОГИЯ ПЛАТФОРМЫ?[/QUOTE]
Еще как похоже. Разработчик работающий на уровне кастомизации системы доложен хорошо знать объект компонента, их классы, методы и т.д. Что тут ссылаться на не документированность, изменений там не частые, исходники уже читаны-перечитаны долдны быть :) (но не отрицаю что дока нужна да, вот курсе есть информация чуть на эту тему [URL=http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2499&LESSON_PATH=3913.4565.2499]http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2499&LESSON_PATH=3913.4565....[/URL])
$this->getComponent()->SetResultCacheKeys(array("ITEM_PRICES"))
А что тебя испугало, ты же наверняка умеешь и/или видел как кодят на том же java, там такие многоэтажные конструкции, что это просто за типовой вызов сойдет.