`
firecloudhawk
  • 浏览: 17527 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

Drupal Theme

阅读更多
Drupal Theme 自定义开发

1. 在sites/all/themes/下建立你自己的theme目录。如果你的theme叫abc,
最后的目录就像这样sites/all/themes/abc。该theme所学要的模板文件,图片,css文件,等等,都放在该目录下。

2. 自定义theme文件讲解:

page.tpl.php:

这个是主模板文件,也就是模板的入口。主模板文件一般定义了html页面的布局。主模板只负责页面的框架,也就是整体布局,并不定义具体某一块内容如何显示。具体要显示某一种内容时,主模板依靠其他模板来显示。比如说显示Node,主模板依靠node.tpl.php来显示。


node.tpl.php:
Node节点的模板,这个模板定义了node的内容应该被如何显示。在这个模板里可以使用的变量包括 $title, $content, $terms。

block.tpl.php:
block的模板,定义如何显示block。

box.tpl.php:
这个模板定义了如何显示simple box。它包含的变量有:$title, $content, $region

comment.tpl.php:
这个模板定义了如何显示comments。

分享到:
评论

相关推荐

    drupal theme

    Drupal 主题(Theme)是 Drupal 系统中的一个重要组成部分,它决定了网站的外观和布局。"drupal theme" 指的就是专门为 Drupal 系统设计的一系列 HTML、CSS、JavaScript 文件以及图像和其他资源,它们组合起来定义了...

    DRUPAL精华教程集

    Drupal Theme ---按照内容类型设计页面布局 - **内容类型**:介绍Drupal中的内容类型概念及其在页面布局中的应用。 - **布局设计**:针对不同内容类型设计相应的页面布局方案。 ##### 14. garland主题页面分析与...

    Drupal7 theme samoca

    - **Theme Functions** 和 **Theme Variables**: Drupal7主题通常使用预定义的函数(如theme_image() 或 theme_links())和变量来输出内容。了解这些函数和如何传递变量是必要的。 通过分析和调试Samoca主题的源...

    drupal 6.12

    If the default Drupal theme is not displaying properly and links on the page result in "Page Not Found" errors, try manually setting the $base_url variable in the settings....

    Drupal6 Themes

    ### Drupal 6 主题设计详解 #### 一、概述 《Drupal 6 Themes》是一本专为Drupal 6用户及开发者编写的主题设计指南。本书由Ric Shreves撰写,详细介绍了如何为Drupal 6网站创建具有清晰布局和强大CSS样式的主题。...

    Drupal filmforge_theme

    "filmforge_theme" 是 Drupal 的一个特定主题,它为电影或视频相关的网站提供了设计模板。在这个压缩包文件中,包含的是 Drupal 3.0 版本的相关资源。 Drupal 主题是决定网站外观和用户体验的关键元素。filmforge_...

    eleven:Drupal 8管理主题,达到11

    十一:Drupal 8管理主题 ...drupal theme:install eleven drupal config:override system.theme admin eleven 作曲家 composer config repositories.eleven vcs https://github.com/thememachine/eleven composer req

    Drupal5_Theme.pdf

    Drupal5_Theme.pdf 很经典的教程..07年12月出的.

    Theme_Guide_Drupal

    3. **主题函数**:掌握如何使用 Drupal 的主题引擎(如 `theme()` 函数)来渲染页面元素。这些函数可以帮助您灵活地控制内容的呈现方式。 4. **钩子机制**:Drupal 提供了多种钩子(如 `hook_preprocess_HOOK()`)...

    drupal常用hook、theme_hook、模板命名等小结

    drupal常用hook、theme_hook、模板命名等小结

    drupal主题开发

    这些课程通常包括Drupal的theme介绍、工作原理、文件组成及创建新theme、主题覆写机制以及如何制作子主题等。 总的来说,Drupal主题开发是一个涵盖广泛技能的过程,包括HTML、CSS、PHP以及对Drupal系统的理解。通过...

    Drupal6PanelsCookbook.pdf 英文原版

    Drupal 6 Panels Cookbook

    drupal高级开发手册

    ### Drupal高级开发手册知识点概述 #### 一、Drupal框架简介 - **定义与起源**:Drupal是一款免费开源的内容管理系统(CMS),由Dries Buytaert于2001年创立。该系统基于PHP语言开发,支持MySQL数据库。 - **特点**...

    drupal 6.28 的包

    5. **主题系统**:Drupal 6的Theme Engine允许开发者创建自定义的网站外观,通过模板和CSS实现设计自由度。 6. **搜索优化**:内置的搜索功能和对SEO(搜索引擎优化)的支持,帮助网站提高在搜索引擎中的排名。 7....

    Drupal中hook_theme函数用法

    `hook_theme()` 函数是模块(Module)或主题(Theme)中定义的一个函数,它的名称遵循 Drupal 钩子命名规则:`hook` 前缀加上 `_theme` 后缀。例如,在模块 `modulename` 中,你需要定义一个名为 `modulename_theme...

    drupal7核心概念

    描述:“深入解析Drupal7的核心架构与功能组件,包括Node、Module、Region、Block、Menu、User、Permission、Role、Template、Comment、Views、Taxonomy、Theme、Fields以及Path。” 标签:“Drupal7” 内容摘要:...

    drupal7的一个主题

    标签“drupal7 theme business”进一步强调了这个主题是针对商业用途设计的。这意味着它可能包含了适合商业网站的特定功能,如产品展示、购物车、联系表单、客户评价等。此外,商业主题通常会注重专业性和品牌形象的...

    Drupal 8 Module Development 2nd Edition

    Learn about the theme system and render arrays About the Author Daniel Sipos is a senior web developer specializing in Drupal. He's been working with Drupal sites since version 6 and started out like...

Global site tag (gtag.js) - Google Analytics