我试图在我的业务催化剂博客中包含一个新的元标记。以下是我的结构
主要博客 http://mywebsite.com/blog
标签 http://mywebsite.com/blog/tags/sometag
类别 http://mywebsite.com/blog/category/somecat
交 http://mywebsite.com/blog/posttitle
除了帖子页面之外,上述所有链接都有一个共同的页面标题。所以基于标题,如果标题是"博客"然后包含元标记
{% if module_pagetitle == 'Blog' -%}
<p>include tag{module_pagetitle}</p>
{% else -%}
<p>dont include tag {module_pagetitle}</p>
{% endif -%}
当我将上述代码包含在整体博客布局模板中时,页面标题始终为空
我也试过
{tag_pagetitle}
它似乎无法正常工作。
有些人可以告诉我如何让这个条件有效?
由于
答案 0 :(得分:1)
尝试使用Liquid的Capture将页面标题分配给变量,然后对该变量执行比较。例如,
{% capture titleToCompare -%}
{module_pagetitle}
{% endcapture -%}
答案 1 :(得分:0)
我相信你必须加入模块布局&gt;整体博客布局
<head>
<title>{module_pagetitle}</title>
</head>
这应该否定对其他任何内容的需要,因为非帖子的所有/博客页面都会有博客名称的标题,然后所有帖子都会将帖子名称作为标题。