谢谢你,谢谢我的英语。我有一个问题,我希望当我单击将默认视图从“网格”更改为“列表”但更改默认视图的图标时,URL不会更改。
我有这个网址:project / 246-product?page = 1&productListView = grid 我想要这个网址:project / 246-product
这是更改默认视图的按钮的代码:
<a href="{$currentsortUrl}&productListView=grid" class="{if $iqitTheme.pl_default_view == 'grid'}current{/if} {['js-search-link' => true]|classnames}" data-button-action="change-list-view" data-view="grid"><i class="fa fa-th" aria-hidden="true"></i></a>
<a href="{$currentsortUrl}&productListView=list" class="{if $iqitTheme.pl_default_view == 'list'}current{/if} {['js-search-link' => true]|classnames}" data-button-action="change-list-view" data-view="list"><i class="fa fa-th-list" aria-hidden="true"></i></a>
这是显示产品列表的查看代码:
<div class="products row {if $iqitTheme.pl_default_view == 'grid'}products-grid{else}products-list{/if}">
{foreach from=$listing.products item="product"}
{block name='product_miniature'}
{if $iqitTheme.pl_default_view == 'grid'}
{include file='catalog/_partials/miniatures/product.tpl' product=$product}
{else}
{include file='catalog/_partials/miniatures/product-list.tpl' product=$product}
{/if}
{/block}
{/foreach}
</div>
我正在使用Prestashop 1.7