композит включается, но плодятся в кеше страницы вида index@.html.delete.1416908519.9454 . Сравнил данные файлы, там переписываются соответственно следующие куски :
Вот получается схема вложений в комплексном компоненте catalog: в нем вызывается element.php в нем вызывается catalog.element, в нем вызывается sale.viewed.product.
я перевожу шаблон sale.viewed.product в динамику,
в catalog.element в шаблоне часть кода я тоже переводу в динамику (вызов шаблона sale.viewed.product не пересекается с динамической областью части кода catalog.element, помню, что динамические области не должны пересекаться).
И если так оставить, то композит не включится, т.к. в журнал падает голосование против element.php. Я в его начале указываю <?$this->setFrameMode(true);?>, т.к. динамические области не могут пересекаться, а голосование нужно сделать ЗА. И в результате композит включен, но плодятся дубли файлов кеша страницы вида index@.html.delete.1416908519.9454 Пробую сделать по другому: в element.php удалить <?$this->setFrameMode(true);?>, и дописать в конец файла 2 строки: