Есть самый обычный компонент catalog.section. В его шаблоне у меня есть два разных вида отображения списка товаров. Один табличный вид, другой в виде горизонтального списка. У пользователя есть возможность переключать между этими видами. В данный момент переключению осуществляеться следующим образом.
В шабоне компонента:
[CODE]<?if ($_GET['layout'] != 'list' || empty($_GET['layout'])):?>
HTML код отображающий элементы в виде таблицы
<?endif;?>
<?if ($_GET['layout'] == 'list'):?>
HTML код отображающий элементы в виде списка
<?endif;?>
[/CODE]В таком варианте возникает проблема что кешируеться только один вид отображения, и в последеющих переходах на эту страницу отображается тот вид который был по последний раз закеширован компонентом, не зависимо от того что в GET.
Возможно ли решить эту проблему без кастомизации компонента? Какие есть решения данной проблемы?
В шабоне компонента:
[CODE]<?if ($_GET['layout'] != 'list' || empty($_GET['layout'])):?>
HTML код отображающий элементы в виде таблицы
<?endif;?>
<?if ($_GET['layout'] == 'list'):?>
HTML код отображающий элементы в виде списка
<?endif;?>
[/CODE]В таком варианте возникает проблема что кешируеться только один вид отображения, и в последеющих переходах на эту страницу отображается тот вид который был по последний раз закеширован компонентом, не зависимо от того что в GET.
Возможно ли решить эту проблему без кастомизации компонента? Какие есть решения данной проблемы?