2010-11-04 69 views
0

嗨大家好我是drupal的新手,我正在研究drupal主题我已经创建了自己的模块,其中包含textfields和javascript验证。现在我正在尝试为我的模块创建自己的主题,但我没有得到怎么办,任何人都可以给我一个关于如何从基本或从头开始详细解释的任何链接的想法。提前致谢。在模块内部主题

回答

3

您不会为模块创建主题,主题是针对将启用多个模块的整个网站创建的。

如果您希望您的模块成为可编辑的,也就是说,可以轻松更改它生成的标记,则必须使用drupal主题系统。

大多数情况下,当您的模块需要生成一些标记时,您需要使用theme()函数。

有时您需要创建一些没有主题功能的自定义标记。如果是这样的话,你需要注册你的主题函数,所以Drupal知道他们在那里,所以如果需要,主题可以覆盖它们。这是通过hook_theme()完成的。如何使用主题系统有guide for developers

0

Hook_theme()用于定义您的模块主题实现。

This看起来像一个很好的概述。