繁体   English   中英

如何从我网站的某些特定页面中隐藏包含在 header 页面中的页面?

[英]How to hide an included in header page from some specific pages in my website?

我在 header 中有一个搜索栏:

{include file="quick-search.html"}

当然 header 包含其他东西,例如徽标和登录/注册按钮

因此,由于 header 包含在任何地方,我想做一些例外,例如详细信息页面(搜索栏在那里什么都没有),当然保留 header(登录/注册按钮和徽标)。

那么有没有办法在特定页面中取消包含页面?

谢谢你们。

如果您的代码中有一些东西表明当前页面是什么,那么将您的{include}包装在if语句中应该可以工作。 类似于以下内容:

{if $page !== 'details'}
    {include file="quick-search.html"}
{/if}

以上将指示在除“详细信息”页面之外的所有页面上包含搜索栏。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM