【发布时间】:2010-07-07 02:15:30
【问题描述】:
我对 Drupal 和 PHP 非常陌生,因为我是一名 .NET 开发人员。
我了解钩子的基本概念。当涉及到预处理函数时,您将 $var 作为参数传递给函数。你怎么知道$var 参数中有哪些变量可用?
另外,在自定义视图的情况下,我应该使用哪个预处理函数,我想根据视图的数据将内容添加到视图的标题部分?
【问题讨论】:
标签: drupal drupal-views
我对 Drupal 和 PHP 非常陌生,因为我是一名 .NET 开发人员。
我了解钩子的基本概念。当涉及到预处理函数时,您将 $var 作为参数传递给函数。你怎么知道$var 参数中有哪些变量可用?
另外,在自定义视图的情况下,我应该使用哪个预处理函数,我想根据视图的数据将内容添加到视图的标题部分?
【问题讨论】:
标签: drupal drupal-views
如果您想要 Views 提供的所有钩子的列表,请参阅 http://drupal.org/node/235062 并查看“外部链接”部分以获取所有可用视图钩子的 API 文档。
如果您想查看 $var 中的内容,只需 print_r 看看里面发生了什么
PS:如果您想获得未来的答案,0% 的“接受率”不是一个好主意
【讨论】:
我建议你安装http://drupal.org/project/devel。
然后你可以使用 dpm($something) ,它会以一种格式很好、可扩展的方式打印它,这比 print_r() 或类似函数更容易阅读。
Devel 在开发时还有许多其他有用的功能,例如开发块,其中包含用于清除缓存、重建菜单等各种有用的链接。
【讨论】: