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

摄影师网站模板推广网站有哪些

摄影师网站模板,推广网站有哪些,做网站程序看什么书,wordpress search.phpdrupal7模板命名机制/规则 今天讲的是困扰我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.hrbkazy.com/news/27825.html

相关文章:

  • 想做个外贸网站东莞网络营销渠道
  • 备案用的网站建设方案书怎么写免费域名申请网站
  • java做的网站的好处知乎seo排名的搜软件
  • 网站建设承揽合同宁波seo排名优化
  • 普陀区网站制作seo教程
  • 微信平台做微文网站链接编程培训班学费一般多少钱
  • 网址导航百度wp博客seo插件
  • 学生个人网站建设方案书框架栏目短视频营销优势
  • 网络公司网站设计多少钱新闻头条最新消息今天发布
  • 网站后期增加内容外贸网站平台有哪些
  • wordpress 转盘插件江苏seo推广
  • 百度的网站名seo顾问是干什么
  • 网站投票页面怎么做陕西新站seo
  • 基于jsp的网站建设论文网站怎么被收录
  • wordpress获取自定类型哪里可以学seo课程
  • 企业网站群建设规范郑州seo代理外包公司
  • 广东网站建设服务电商热门关键词
  • 兔展在线制作网站东莞企业网站排名
  • 做pc端网站案例广告网址
  • 外贸行业网络推广seo是什么的缩写
  • 建站平台备案市场策划方案
  • 吉林测试网站建设检修seo咨询推广找推推蛙
  • 做搞基视频网站软文推广
  • 药品在哪些网站做推广产品推广策略
  • 做网站可以用自己的主机怎样优化网络
  • 可以免费下载ppt模板的网站今日国际新闻最新消息大事
  • 做分析图的网站线上营销推广方案有哪些
  • 狮岭做包包的网站推广网站要注意什么
  • cms wordpress 企业杭州seo俱乐部
  • 网站 黑白潍坊seo计费