我正在尝试根据与帖子关联的标签更改博客帖子的样式(例如更改标题颜色)。
我对模板有点陌生,所以我想在标题<h3>
元素中添加一个带有标签的类,然后添加我的 CSS 规则。
所以我发现这会生成一个由空格分隔的正确标签列表:
<b:loop values='data:post.labels' var='label'><data:label.name/> </b:loop>
但是,验证器似乎不允许我在类属性中添加它,如下所示:
<h3 class='post-title entry-title <b:loop values="data:post.labels" var="label"><data:label.name/> </b:loop>'>
从那里,我找到了一半的解决方案。显然,我应该使用 expr:class 而不是 class 如下:
<h3 expr:class='"post-title entry-title " + data:list_of_labels'>
所以现在:
- 我如何构建这个变量数据:list_of_labels?(基本上如何设置变量)
- 在某处是否有模板语法的完整描述?
- 还有其他方法可以解决这个问题吗?
谢谢,JB