我有一个prestashop网站,其中有整个页面的标题
我希望页眉或页脚隐藏在特定页面(例如购物车)中
这是我的购物车页面链接http://localhost:8080/index.php?controller=order-opc#box-order-one
这是我尝试在shopping-cart.tpl中隐藏标题的方式
{if $page_name != 'box-order-one'}<div class="nav-tabs"></div>{/if}
但这不起作用,我需要做什么才能得到我想要的东西?
答案 0 :(得分:1)
简单快捷的方法是通过CSS。
对于PS 1.6(默认主题):
body#order .header-container,
body#order .footer-container,
body#order-opc .header-container,
body#order-opc .footer-container {
display: none !important;
}
对于PS 1.7(默认主题):
body#checkout #header,
body#checkout #footer {
display: none !important;
}
答案 1 :(得分:0)
您可以将要排除的内容包装到条件中
{if isset($page_name) && !$page_name|in_array:['order', 'authentication', 'address']}
// the code you want to exclude
{/if}
inp in_array函数内部的列出了将排除代码的所有页面。确保使用正确的页面名称,可以在开发工具中检出页面。查看页面在当前页面上具有的ID并使用它。