Tagadelic输出我需要的内容,但我无法使用它输出的标准标记应用所需的设计。我需要添加一些标记来获得圆角,还需要进行一些其他更改。
有些人可以广泛地解释我是怎么做到的吗?我知道我不应该搞乱模块本身,所以我应该覆盖它的一些函数来输出我的标记吗?
Here is a list of all the tagadelic functions但我没有看到标记的确切位置。
谢谢:)
答案 0 :(得分:6)
所有Drupal块都支持大量的CSS自定义:
<div id="block-tagadelic-1" class="block block-tagadelic block-title block-odd">
如果可用的HTML源代码不足以满足您的样式需求,则可以覆盖负责HTML输出的tagadelic主题函数。它在tagadelic.module
Line 308
上。寻找function theme_tagadelic_weighted($terms)
。
请记住,当重写此函数时,它不会覆盖我在上面解释的块主题。此外,如果您以这种方式覆盖它,则对tagadelic模块的任何更新都不会包含此修改。
因此,您可能希望在主题中完整地创建被覆盖的主题功能:Theme Function Overriding