MiMi Posted on 2009.02.20 20:41 //
node.tpl.php中可用的变量:
$content: 返回节点的主体部分。
$date: 返回节点被创建的格式化日期。
$taxonomy: 返回由节点的分类词语构成的数组。
$terms: 返回与该节点相关的分类单词的HTML。
$title: 返回节点的标题。
$submitted: 返回”Submitted by”文本。
$links: 返回与节点相关的链接,比如”read more”或者”add comment”。
$name: 返回创建该页面的用户名。
$node: 返回整个节点对象和它的所有属性。
$node_url: 返回该节点的URL。
$page: 当为body视图方式时其值为真,当为teaser视图方式时其值为假。
$picture: 如果启用了图像并且设置了用户图像则返回用户图像的HTML。
$teaser: 返回一个布尔值,用来决定是否展示teaser。当它为假时,节点以body方式展示;为真时,以teaser方式展示。
如无特别说明 本站所有作品皆为觅觅原创 转载请注明出处 觅觅守候 MiMiz.cn
TrackBack:
http://mimiz.cn/index.php/drupal/drupal-template-variable-node/trackback/
分享到:
相关推荐
Drupal模板是这个开源内容管理系统(CMS)的核心组成部分之一,它负责呈现网站的视觉样式和布局。在Drupal中,模板文件通常以PHP代码形式存在,允许开发者通过修改HTML结构和CSS样式来定制网站的外观。本篇文章将...
- Drupal模板文件中使用的变量可以通过创建一个空的template.php文件,并在页面模板中仅保留一个变量来测试其内容。 - 清空缓存是Drupal开发中常见的必要步骤,特别是在修改了主题或模块后,以确保更改能够正确地...
而模板文件则用于处理不同数据片段的布局,例如页面布局文件(page.tpl.php)、节点模板文件(node.tpl.php)和区块模板文件(block.tpl.php)。此外,template.php文件用于处理业务逻辑或数据处理,可以添加变量供...
PHPTemplate通过使用`.tpl.php`模板文件来实现Drupal的`theme_something()`函数的功能,从而简化了主题定制的过程。 #### 二、PHPTemplate的工作原理 PHPTemplate的核心思想是将HTML与PHP代码相结合,形成一种简单...
在Drupal中,如果你想让特定类型的节点使用不同的模板,你可以按照`node-[content-type].tpl.php`的命名规则创建模板。这里的`[content-type]`是节点类型的名字。例如,如果你有一个名为“Introduction”的节点类型...
在 Drupal 中,每个页面都可以通过对应的 TPL.php 文件进行定制,例如 `page-front.tpl.php` 用于首页,`page-taxonomy.tpl.php` 用于分类页面,`node-story.tpl.php` 和 `page-story.tpl.php` 用于内容展示页面。...
本文将详细阐述几种常用的定制Drupal首页的方法,这些方法包括使用FrontPage模块、页面模板page-front.tpl.php、节点模板node-front.tpl.php、页面设置、区块(block)的配置以及$mission变量的利用。理解并掌握这些...
例如,page.tpl.php是整个页面的基本结构,node.tpl.php处理节点显示,block.tpl.php处理区块布局等。 4. **images**文件夹:存储主题相关的图像资源,如logo、背景图片等。 5. **libraries**文件夹或.info.yml中...
同时,可以通过预处理器函数(如 `preprocess_HOOK()`)来影响模板变量。 7. **国际化(i18n)**:Drupal 7 支持多语言网站,模块开发时需考虑如何支持翻译。`t()` 函数用于本地化字符串,而 `i18n_module` 和 `...
这些功能由node.tpl.php模板负责,它定义了如何呈现这些核心元素以及相关的CSS类和ID。 在Drupal中,可以使用contemplate对不同视图(view)进行特定的显示设置,如teaser(摘要)、body(正文)和RSS。Teaser通常...
Theme钩子、模板文件(如node.tpl.php)和CSS/JS管理是主题开发的关键。 3. **内容类型和字段**:Drupal允许定义不同类型的内容,如文章、页面、产品等,并通过字段来扩展内容的结构。字段可以是文本、图像、日期等...
当你调用 `theme('hot_news', '这是标题', 'haha,teaser', 'yes, 这是link')` 时,Drupal 将使用 `hot_news.tpl.php` 模板文件来渲染内容,并将传递的参数存储在 `$variables` 数组中,如 `$variables['title']`、`$...
- **模板变量操纵**:在预处理函数中添加或修改模板变量。 - **定义新区块区域**:通过`hook_theme_suggestions_HOOK_alter()`等函数扩展区块布局。 **3.5 过滤器系统** - **创建自定义过滤器**:允许开发者定义...