У меня же вот такой вопрос возник при интеграции этого Композитного сайта в реальный проект.
Есть баннеры, которые на каждом хите показываются в случайном порядке (функция shuffle на php).
Указал для области с баннерами, что это динамическая область, с помощью методов
[CODE]Bitrix\Main\Page\Frame::getInstance()->startDynamicWithID("banners-container");
... тут вывод баннеров
Bitrix\Main\Page\Frame::getInstance()->finishDynamicWithID("banners-container", "");[/CODE]
Вроде все по мануалу получилось, а все равно при каждом хите файл (в моем случае это index@.html) перезаписывается. О чем есть соответствущие записи в логе.
Причем, как только убираю использование shuffle, то есть баннеры в определенном порядке каждый раз выводятся, то перезаписи не происходит. Ну оно и понятно, контент перестает меняться.
Есть у кого идеи, как обойти это? Может так и должно быть?
Есть баннеры, которые на каждом хите показываются в случайном порядке (функция shuffle на php).
Указал для области с баннерами, что это динамическая область, с помощью методов
[CODE]Bitrix\Main\Page\Frame::getInstance()->startDynamicWithID("banners-container");
... тут вывод баннеров
Bitrix\Main\Page\Frame::getInstance()->finishDynamicWithID("banners-container", "");[/CODE]
Вроде все по мануалу получилось, а все равно при каждом хите файл (в моем случае это index@.html) перезаписывается. О чем есть соответствущие записи в логе.
Причем, как только убираю использование shuffle, то есть баннеры в определенном порядке каждый раз выводятся, то перезаписи не происходит. Ну оно и понятно, контент перестает меняться.
Есть у кого идеи, как обойти это? Может так и должно быть?