如何从特定页面删除页眉和页脚?

时间:2018-09-25 11:39:30

标签: php prestashop prestashop-1.6

我有一个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}

但这不起作用,我需要做什么才能得到我想要的东西?

2 个答案:

答案 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并使用它。