drupal7 field.tpl.php 文件及其用到的变量
2013-03-25 18:20
232 查看
转自:http://drupalchina.cn/node/1581
这个模板文件用来主题化字段,不像前面讲的模板,当渲染字段时它不被Drupal自动调用,你要想使用这个模板,就要将它从/module/fields/templates拷贝到你的主题目录下。
这个模板文件用来主题化字段,不像前面讲的模板,当渲染字段时它不被Drupal自动调用,你要想使用这个模板,就要将它从/module/fields/templates拷贝到你的主题目录下。
Variable | Description of contents |
---|---|
$items | 字段值数组;使用render()去输出他们 |
$label | 项目标签 |
$label_hidden | 一个标志,用于设置是否显示标签 |
$classes | CSS类字符串,能通过CSS操作,能通过预处理函数的变量$classes数组操作默认的值是以下一个或多个值 field:当前模板类型,如“theming hook” field-name-[filed_name]:当前字段名。例如字段名是field_description,那么他就应该是field-name-field-description field-type-[field_type]:当前字段类型,如如果字段类型是text,那么它就应该是field-type-text field-label-[field_display]:当前标签位置,例如,如果标签位置是above,它就应该是field-label-above |
$element['#object'] | 字段所附加到的实体 |
$element['#view_mode'] | 字段附加到的实体的查看模式,如full或teaser |
$element['#field_name'] | 字段名称 |
$element['#field_type'] | 字段类型 |
$element['#field_language'] | 字段语言 |
$element['#field_translatable'] | 字段是否可翻译 |
$element['#label_display'] | 标签显示的位置:inline,above,hidden |
$field_name_css | CSS兼容的字段名 |
$field_type_css | CSS兼容的字段类型 |
$classes_array | HTML类属性值的数组,它平整化进变量$classes字符串中 |
相关文章推荐
- drupal7 block.tpl.php文件及其用到的变量
- drupal7 region.tpl.php 文件 及其 所用到的变量
- drupal7 node.tpl.php文件 及其所用到的变量
- drupal7 page.tpl.php文件中可用的默认变量
- Drupal6 如何调整文章下方的“添加评论”等链接(node.tpl.php 中 的 $links 变量)
- drupal7 html.tpl.php 中用到的变量
- tpl文件,php的模板文件?同html格式相同。不过有$var变量使用。
- Drupal 7中 page.tpl.php 的可用变量
- Drupal模板变量 – page.tpl.php
- Drupal 7中 page.tpl.php 的可用变量
- php读取出一个文件夹及其子文件夹下所有文件的方法示例
- PHP变量与类型扩展之反射及其使用
- PHP在函数中使用static变量来加载和设置配置文件
- php文件上传之$_FILES全局变量用法介绍
- 浅谈php中include文件变量作用域
- PHP - Smarty模板引擎 - Manual手册 - Chapter 7. Built-in Functions第7章 内建函数 - {config_load}用于从一个配置文件加载配置变量到模板中
- PHP文件上传类及其使用实例教程
- php删除与复制文件夹及其文件夹下所有文件的实现代码
- php遍历目录输出目录及其下的所有文件
- php删除文件夹及其文件夹下所有文件