首页 > 解决方案 > 如何在 PrestaShop 中构建主题以使某些块仅在某些页面上加载

问题描述

我是 PrestaShop 主题开发的新手,我正在尝试了解如何更好地构建我的主题,所以它足够灵活以满足我的需求,我希望有一些 HTML 部分只显示在某些页面上。

因此,假设我有一些代码,例如:

<div id="top-navigation">Something</div>
<div id="left-sidebar">Something</div>
<div id="page-content">Something</div>
<div id="footer">Footer</div>

我确定#top-navigation、#left-sidebar 和#footer 将是静态部分,我想在除购物车页面之外的所有 PrestaShop 页面上显示这三个块。

如何确保那些零件没有加载到购物车页面上?我不太明白的是,我的左侧边栏、顶部导航和页脚是否应该在模块中分开,以便我可以有条件地加载它?我很困惑,因为对我来说,将这些部分放在他们自己的单独模块中是没有意义的,如果这些部分是静态的并且除了购物车页面之外总是包含在内,那么解决这个问题的方法是什么?

任何建议都非常感谢。

标签: themesprestashop-1.7

解决方案


推荐阅读