我想根据 CSS3 Media 查询结果在 smarty tpl 文件中包含一个文件。如果屏幕分辨率 <=640 我将使用移动标题否则 header.tpl
我想出的一种选择是同时包含两个头文件,并一次阻止/显示一个。但它弄乱了我的页面布局。
有没有一种方法可以使用 if 语句设置变量或某些条件以仅包含一个头文件?
<span class="display-none-mobile">
{include file="includes/header.tpl"}
</span>
<span class="display-none-desktop">
{include file="includes/header-mobile.tpl"}
</span>