当前位置: 首页 > news >正文

如何利用源代码做网站十大外贸平台

如何利用源代码做网站,十大外贸平台,课程设计做淘宝网站的目的,中企动力网站建设drupal7模板命名机制/规则 今天讲的是困扰我w3123.com几天的问题了,就是drupal7模板命名机制/规则。 从WordPress转战drupal快两个星期了,就drupal的默认主题来说实在是简陋,连WordPress这个博客的默认主题都不如,所以学习drupal就…

drupal7模板命名机制/规则

今天讲的是困扰我w3123.com几天的问题了,就是drupal7模板命名机制/规则

从WordPress转战drupal快两个星期了,就drupal的默认主题来说实在是简陋,连WordPress这个博客的默认主题都不如,所以学习drupal就从drupal模板制作开始了。学习drupal看了两本书,大家可以从文章的后面找到《drupal高级开发指南》pdf版本的下载链接。
drupal7的模板命名机制相对于d6还是有写改变的,这让从d7下手看d6教程的我琢磨了好一阵子,比如定制首页模板,d6是创建page-front.tpl.php文件,而d7是drupal--front.tpl.php文件,多了一横杠。
html.tpl.php 这个模板是输出网页的外部框架模板,主要是定义html的head部分的内容,包括doctype、网页使用的语言、RDF信息、网页标题、css、js。
page.tpl.php 这个模板是所有页面的内容模板,也就是html.tpl.php中body中<?php print $page; ?>的部分,这个模板决定了drupal输出的内容结构,在这个模板里把在info里定义的区域变量嵌入到这个模板里。
maintenance-page.tpl.php 网站维护模式的模板页,如果你想修改你的网站维护状态下的页面,就把这个页面复制到你的主题下进行修改吧。其余的模板文件分散存在于各个模块中,通常情况下,只要这个模板文件存在的话,你只需要把这个模板复制到你的主题目录下进行修改就可以重写默认的模板。

模板建议(template suggestions)是基于已有.tpl.php文件的可选模板文件。当满足特定的条件,并且相应的文件存在时,就使用这些建议。每一层次,包括内核、模块、主题引擎、主题,都可以提供相应的建议。你可以把它们当作“命名提示”(naming hints),来告诉系统根据合适的环境选择合适的模板。这种想法很简单,但是这一特性却非常强大,它使得在模板层上也能进行定制。提示:可以安装Theme developer来查看网页某个部分的模板建议规则顺序。http://drupal.org/project/devel_themer

区块模板建议规则:block--[region|[module|--delta]].tpl.php
主题系统会依如下次序进行搜索,且以先搜到的模板文件为模板进行输出。
block--module--delta.tpl.php
block--module.tpl.php
block--region.tpl.php
例如:你在后台新建一个区块,因为后台建立的区块是由block模块输出的所以module名字为block,假如此区块的id为1,假如此区块被放置到区域sidebar中,那么模板搜索顺序是
block--block--1.tpl.php
block--block.tpl.php
block--siddbar.tpl.php

节点模板建议规则:node--[type|nodeid].tpl.php
例如:假如一个节点类型为article的节点id为1的节点,模板搜索顺序为
node--1.tpl.php
node--article.tpl.php
node.tpl.php
drupal7模板命名机制
页面模板建议规则:page--[front|internal/path].tpl.php
首页模板 page--front.tpl.php
基于内部路径的搜索优先顺序以http://www.example.com/node/1/edit为例:
page--node--edit.tpl.php
page--node--1.tpl.php
page--node.tpl.php
page.tpl.php

PHP嵌入变量到模板:
如果info里定义区域 regions[header] = 页眉
对应的,模板里嵌入页眉的语法就是 <? print render($page['区域变量']); ?>
对于简单变量 直接print出变量即可 对于数组类型的变量则先要用render渲染一下在print输出。

如果在一个模板中,你不知道这个模板都有什么变量的话,使用以下调试脚本输出
<?php
$vars = get_defined_vars();
print_r($vars);
?>
drupal的模板制作我还不是很熟悉,还有很多东西困扰着我,在后面也会分享解决这些困扰的方法,分享自己的学习历程。drupal模板命名规则

http://www.hkea.cn/news/183802/

相关文章:

  • 穆棱市住房和城乡建设局网站关键词词库
  • 成都网站建设市场什么是网络营销的核心
  • 深圳找人做网站廊坊优化外包
  • 衡阳市城市建设投资有限公司网站湖南企业seo优化报价
  • css做网站常用百度权重优化软件
  • 合合肥网站建设制作网站用什么软件
  • 杭州网站设计公司推荐网络推广与优化
  • 移动惠生活app下载网址荆门网站seo
  • 做网站很赚钱吗关键词自助优化
  • wordpress小工具里的用户中心南京谷歌优化
  • 网站开发中茶叶网络营销策划方案
  • 临海市住房与城乡建设规划局 网站目前最新的营销模式有哪些
  • 高校建设网站的特色如何建立一个网站
  • 公司做网站域名归谁搜索引擎营销策划方案
  • 怎么做外贸个人网站seo综合查询工具可以查看哪些数据
  • 黑客网站盗qq百度seo公司整站优化
  • 网页设计代码不能运行seo的中文名是什么
  • 灵溪网站建设外贸网站谷歌seo
  • 网站开发系统设计产品推销
  • 不用代码做网站 知乎百度引流推广怎么收费
  • 怎么看网站后台什么语言做的产品全网营销推广
  • 可以做宣传图的网站网络销售管理条例
  • 做书籍封皮的网站制作网站平台
  • 1网站建设公司长沙网站到首页排名
  • 域名还在备案可以做网站吗seo培训班
  • 前程无忧网宁波网站建设类岗位北京网站快速排名优化
  • 如何优化网站内部链接站长工具站长之家
  • 阿里云网站建设的实训报告免费的自媒体一键发布平台
  • 关于加强网站建设的意见企业获客方式
  • 帮企业建设网站保密合同优化设计电子课本