Drupal Tagadelic:创建我自己的块

时间:2009-09-15 14:25:34

标签: drupal

Tagadelic输出我需要的内容,但我无法使用它输出的标准标记应用所需的设计。我需要添加一些标记来获得圆角,还需要进行一些其他更改。

有些人可以广泛地解释我是怎么做到的吗?我知道我不应该搞乱模块本身,所以我应该覆盖它的一些函数来输出我的标记吗?

Here is a list of all the tagadelic functions但我没有看到标记的确切位置。

谢谢:)

1 个答案:

答案 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