我知道这是一个概念上的问题,但经过大量搜索我无法抓住这个概念,这就是为什么我希望从这个平台获得帮助。
我经常需要在$page['highlight']
当i var_dump
任何.tpl文件中的任何变量时,它只提供基本信息。假设我必须在设置为在$ page [' highlight']区域中呈现的内容中添加其他div
元素。在我在页面上呈现之前,我抓住该元素并改变它的方式是什么。
当我在drupal中制作页面视图时,同样的情况发生在我身上。我有一个自定义的.tpl文件,它显示了视图,所有记录都由一个变量显示,如
print $rows
我并不是特别要求代码,但是对于包括我在内的许多其他用户来说,只需要举一些例子即可获得这个概念。
非常感谢。
答案 0 :(得分:1)
有不同的方法可以做同样的事情。
在视图中,您可以通过主题:信息选项自定义结果。是在视图配置的右下角。在这里,您可以选择创建新文件并自定义视图结果。在您的情况下,您需要创建一个新的行样式输出:(它包含 $ row 变量的值)。
这是一个教程:https://www.ostraining.com/blog/drupal/views-templates/
关于 $ page 变量。您有不同的选择取决于上下文。例如,如果您需要在所有页面中添加 ,最好的选择是在主题中编辑 page.tpl.php 。
另一种选择是更改主题的 template.php ,但仅限于在某些情况下需要添加html。
希望它有所帮助。
问候。