drupal THEME主要文件

简介:
**.info 文件** .info 文件是一个必需的文件:Drupal 必须包括它,才干看到主题。

.info 文件告诉 Drupal 主题的内部名称。比如,假设这个文件的名称是 ibmtheme.info,那么 Drupal 给这个主题的名称将是 ibmtheme。假设您的主题使用 JavaScript、元数据、样式表或块区域等元素,您也必须在 .info 文件里定义它们。

一切都是可选的。在 清单 1 中,Bartik 主题的 .info 文件内容解释了这样的行为。 清单 1. Bartik 主题的 .info 文件内容 ; Id:bartik.info,v1.52010/11/0700:27:20driesExp name = Bartik description = A flexible, recolorable theme with many regions. package = Core version = VERSION core = 7.x stylesheets[all][] = css/layout.css stylesheets[all][] = css/style.css stylesheets[all][] = css/colors.css stylesheets[print][] = css/print.css regions[header] = Header regions[help] = Help regions[page_top] = Page top regions[page_bottom] = Page bottom regions[highlighted] = Highlighted regions[featured] = Featured regions[content] = Content regions[sidebar_first] = Sidebar first regions[sidebar_second] = Sidebar second regions[triptych_first] = Triptych first regions[triptych_middle] = Triptych middle regions[triptych_last] = Triptych last regions[footer_firstcolumn] = Footer first column regions[footer_secondcolumn] = Footer second column regions[footer_thirdcolumn] = Footer third column regions[footer_fourthcolumn] = Footer fourth column regions[footer] = Footer settings[shortcut_module_link] = 0 ; Information added by drupal.org packaging script on 2011-01-05 version = “7.0” project = “drupal” datestamp = “1294208756” **.tpl.php 模板文件** 主题文件夹包括若干个模板文件。其文件名称如 xxx.tpl.php。这些模板文件包括主题的 Extensible HTML (XHTML) 标记和 PHP 变量。在某些情况下。您能够编写它们,以提供其它类型的数据输出,如 RSS。

一般来说,每一个 Drupal 主题的 tpl.php 文件都进行编码,以处理特定的数据输出:在模板文件里嵌入复杂的逻辑有可能带来混乱,并事与愿违,由于这样做有可能使它们难以维护。理想的场景是让它们仅仅包括简单的 XHTML 标记和 PHP 变量。 清单 2. Garland 主题 node.tpl.php 文件的内容







本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5128240.html,如需转载请自行联系原作者

相关文章
|
2月前
|
JavaScript 前端开发
webpack成长指北第9章---webpack如何对icon字体进行打包
webpack成长指北第9章---webpack如何对icon字体进行打包
65 1
|
9月前
|
前端开发 JavaScript CDN
关于 fontawesome 库在 Spartacus 项目中的应用
关于 fontawesome 库在 Spartacus 项目中的应用
|
1月前
WordPress软件下载主题Inpandora
Inpandora(中文名为潘多拉)是一款基于软件下载站定制的WordPress主题,帮助站长使用WordPress快速搭建一个专业的WordPress软件博客。Inpandora这款WordPress主题可以说是因软件而生,从UI设计到后台设置功能,都充分体现出这款主题的专业性。
21 2
|
2月前
|
数据采集 API C#
网页解析高手:C#和HtmlAgilityPack教你下载视频
使用C#和HtmlAgilityPack解析小红书网页,下载其视频内容。文章涵盖了解析网页、获取视频链接、C#实现、HtmlAgilityPack简化解析、代理IP确保下载稳定及多线程提高下载效率。提供的代码示例展示了如何设置代理和多线程下载视频。实验结果显示,该方法能有效、高效地下载小红书视频。
网页解析高手:C#和HtmlAgilityPack教你下载视频
|
9月前
|
前端开发 rax 安全
CISCN WP ——R3vCr4ck
CISCN WP ——R3vCr4ck
49 0
|
安全 UED
drupal 使用后感
然而,Drupal的缺点也需要注意。综合评价Drupal的使用体验,它是一款功能强大、灵活性高、可扩展性好的CMS平台,适用于各种类型的网站和企业组织。此外,Drupal的功能非常强大,可以满足各种不同类型的网站需求,并且还有许多可扩展的模块和插件可以使用。Drupal是一款开源的内容管理系统(CMS),它提供了一个强大的平台,用于构建各种类型的网站,包括博客、企业网站、电子商务网站和社交网络等。Drupal的特点在于它的灵活性和可扩展性,它允许用户根据自己的需要进行定制化开发,从而满足不同网站的需求。
|
前端开发 JavaScript
webpack打包css image
webpack打包css image
118 0
webpack打包css image
|
前端开发
webpack4--图片,字体处理
webpack4--图片,字体处理
webpack4--图片,字体处理
|
XML 编解码 Dart
|
前端开发
SAP Spartacus Theme 设置
SAP Spartacus Theme 设置
93 0
SAP Spartacus Theme 设置