Drupal文档教程翻译 - 覆写输出 - Drupal主题与PHP(1)

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

各位早,Drupal文档中文翻译时间。前面两篇中,我们对Druapl主题文件及函数覆写方面的话题做了了解;今天来看有关PHP的话题。自然,有关PHP本身的教学是不在Drupal文档讨论范围内的,我们只需了解PHP在Drupal主题模板机制中的应用常识。

我们可以通过两种方式来查看在当前主题中哪些变量负责哪些输出首先是使用Devel开发模块。它不仅可以提供一种即时的、互动性的基于页面输出查找主题变量的功能,而且还有不少在开发过程中很有用处的debug方面的功能。

另外一种不借助扩展的方法,就是使用一个PHP函数来查看所有当前模板文件包含的PHP变量。在模板文件(tpl.php)的顶部添加如下代码:

 

<?php
$vars = get_defined_vars();
print_r($vars);
?>

变量名称会直接输出在页面中;这两种方式都比较消耗资源,Devel会在页面中产生大量辅助标记代码;无论在开发过程中使用那种方式来查看PHP变量,上线之前记得拿掉先。

获取到变量名称之后,我们该怎样在主题模板文件中加以使用呢,明天来看下。今天好短哦。

译者:Viiiix7210

如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看英文原文: Introduction to PHP for theming


收藏与分享

添加评论


Security code
换一张图