我可以根据他们的"#tags"将样式应用于不同的帖子。使用{TagsAsClasses}
:
<div class="post {TagsAsClasses}">
div.tag {
/* whatever styling */
}
这样可以正常工作,但是如果我已经在主题中有一个带有样式的类,然后应用与该类同名的标记,则主题会中断。例如,主题使用类&#34; .cover&#34;,帖子有标签&#34;#cover&#34;。
这通常很好,因为我只是更改了类名,但是我需要确保这个相同的代码适用于大约65名学生,所以我需要能够定义样式将影响的特定标记。
答案 0 :(得分:2)
为确保主题的样式类与任何帖子的标记类之间不存在冲突,您可以为所有标记类添加前缀。
例如,您没有使用{TagsAsClasses}
,而是:
<div class="post {block:Tags}tag-{PlaintextTag} {/block:Tags}">
"Plaintext" prefix使主题变量{Tag}
安全地包含在HTML属性中。