如何获取和设置delta值?

时间:2010-07-28 10:35:52

标签: drupal drupal-6 drupal-modules

如何影响delta参数值?哪里可以设置?

我是Drupal的初学者,但我知道围绕PHP和其他CMS应用的方式,例如的Joomla。我正在研究我的第一个drupal模块,需要创建一个包含多个块的模块。我知道如何基于$ op参数进行切换,但$ delta值似乎总是在函数声明中设置的默认值。

如何选择要处理和显示的块?可以设置$ delta,以便在使用模块时,subnavigation使用delta来切换到另一个块视图吗?

提前致谢。

1 个答案:

答案 0 :(得分:4)

hook_block()用于定义和显示块。在为$op='list'生成数据时定义增量,当它被调用$op='view'时,它会被传递回钩子。

因此,$ delta参数将是您定义的任何内容。如果将列表数组中的键定义为红色,绿色和蓝色,则显示该块时将传递的键。

Maby看the example会对你有所帮助。