守拙园

守拙归园田,悠然见南山 http://i.gsean.org/2

http://home.gsean.org/u.php?uid=2  [收藏] [复制]

holywood

从善如流,闻过则喜

  • 173

    关注

  • 1612

    粉丝

  • 808

    访客

  • 等级:大西洋
  • 身份:管理员
  • 总积分:30151
  • 男,1979-01-31
  • 绿石

最后登录:2020-07-04

更多资料

日志

Drupal模板学习笔记

2011-11-13 22:07

过了一遍视频

一、结构
page.tpl.php 页面框架结构
block.tpl.php 具体区块内容
node.tpl.php 每个节点调用该模板,也可以控制列表现实的样式

node 和 block 组成了page

二、实现
美工图 转化为 html/css/images 三块内容
标准网站最好可在现成主题基础上开发,以让复杂的样式适应不同浏览器

三、操作
1、把theme/engines/phptemplate中除了default.tpl.php和phptemplate.engine之外的,复制到mytheme
2、推荐使用原生默认主题Garland,可调色,不要使用Chameleon——未使用PHPTemplate不标准

四、Zen Starter Kid —— 主题框架
含普通版(类似Garland)和经典版(非常好,效率高)
自带创建工具包 StarterKit (一堆模板文件、现成的布局方式——两栏/三栏、随意的修改——class命名很明白/CSS很全覆盖到每个类/兼容各种浏览器或者宽窄屏幕)

五、调用哪个模板:
url/q=node/2/edit
首先寻找 page-node-edit.tpl.php,层层寻找,如果找不到,直到 page.tpl.php,直至引擎
首页模板名称:page-front.tpl.php

六:page.tpl.php
有着 $title,$tabs等大量预定义的变量

七、node.tpl.php
内容显示时调用,可以有不同的节点类型,比如node-blog.tpl.php node-story.tpl.php
几乎每个div都有id,每个class都定义了css
分类:格物馆|回复:0|浏览:2164|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:07-05 14:29
©2003-2011 版权所有 Gzip enabled 渝ICP备09060325号 Total 0.137296(s)