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