`
yushine
  • 浏览: 201453 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Drupal模板变量 – node.tpl.php

 
阅读更多

Drupal模板变量 – node.tpl.php

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方式展示。

TrackBack: http://mimiz.cn/index.php/drupal/drupal-template-variable-node/trackback/
分享到:
评论

相关推荐

    drupal模板常用技巧整理

    Drupal模板是这个开源内容管理系统(CMS)的核心组成部分之一,它负责呈现网站的视觉样式和布局。在Drupal中,模板文件通常以PHP代码形式存在,允许开发者通过修改HTML结构和CSS样式来定制网站的外观。本篇文章将...

    Drupal7主题开发指南

    - Drupal模板文件中使用的变量可以通过创建一个空的template.php文件,并在页面模板中仅保留一个变量来测试其内容。 - 清空缓存是Drupal开发中常见的必要步骤,特别是在修改了主题或模块后,以确保更改能够正确地...

    drupal主题开发

    而模板文件则用于处理不同数据片段的布局,例如页面布局文件(page.tpl.php)、节点模板文件(node.tpl.php)和区块模板文件(block.tpl.php)。此外,template.php文件用于处理业务逻辑或数据处理,可以添加变量供...

    drupal PHPTemplate主题引擎

    PHPTemplate通过使用`.tpl.php`模板文件来实现Drupal的`theme_something()`函数的功能,从而简化了主题定制的过程。 #### 二、PHPTemplate的工作原理 PHPTemplate的核心思想是将HTML与PHP代码相结合,形成一种简单...

    Drupal实现不同节点类型使用不同模板的方法

    在Drupal中,如果你想让特定类型的节点使用不同的模板,你可以按照`node-[content-type].tpl.php`的命名规则创建模板。这里的`[content-type]`是节点类型的名字。例如,如果你有一个名为“Introduction”的节点类型...

    drupal theme 学习笔记

    在 Drupal 中,每个页面都可以通过对应的 TPL.php 文件进行定制,例如 `page-front.tpl.php` 用于首页,`page-taxonomy.tpl.php` 用于分类页面,`node-story.tpl.php` 和 `page-story.tpl.php` 用于内容展示页面。...

    定制Drupal首页的方法

    本文将详细阐述几种常用的定制Drupal首页的方法,这些方法包括使用FrontPage模块、页面模板page-front.tpl.php、节点模板node-front.tpl.php、页面设置、区块(block)的配置以及$mission变量的利用。理解并掌握这些...

    Drupal7 theme samoca

    例如,page.tpl.php是整个页面的基本结构,node.tpl.php处理节点显示,block.tpl.php处理区块布局等。 4. **images**文件夹:存储主题相关的图像资源,如logo、背景图片等。 5. **libraries**文件夹或.info.yml中...

    drupal 7 module development

    同时,可以通过预处理器函数(如 `preprocess_HOOK()`)来影响模板变量。 7. **国际化(i18n)**:Drupal 7 支持多语言网站,模块开发时需考虑如何支持翻译。`t()` 函数用于本地化字符串,而 `i18n_module` 和 `...

    drupal教程集下

    这些功能由node.tpl.php模板负责,它定义了如何呈现这些核心元素以及相关的CSS类和ID。 在Drupal中,可以使用contemplate对不同视图(view)进行特定的显示设置,如teaser(摘要)、body(正文)和RSS。Teaser通常...

    PHP-Drupal-Training:PHP和Drupal的实习培训

    Theme钩子、模板文件(如node.tpl.php)和CSS/JS管理是主题开发的关键。 3. **内容类型和字段**:Drupal允许定义不同类型的内容,如文章、页面、产品等,并通过字段来扩展内容的结构。字段可以是文本、图像、日期等...

    Drupal中hook_theme函数用法

    当你调用 `theme('hot_news', '这是标题', 'haha,teaser', 'yes, 这是link')` 时,Drupal 将使用 `hot_news.tpl.php` 模板文件来渲染内容,并将传递的参数存储在 `$variables` 数组中,如 `$variables['title']`、`$...

    Drupal应用开发指南PDF版

    - **模板变量操纵**:在预处理函数中添加或修改模板变量。 - **定义新区块区域**:通过`hook_theme_suggestions_HOOK_alter()`等函数扩展区块布局。 **3.5 过滤器系统** - **创建自定义过滤器**:允许开发者定义...

Global site tag (gtag.js) - Google Analytics