Drupal 主题的表现形式】的更多相关文章

1.template.php /**  * Implements hook_theme().  */ function yourtheme_theme($existing, $type, $theme, $path) {   $base = array(     'render element' => 'form',     'path' => drupal_get_path('theme', 'yourtheme') . '/templates/forms',   );   return a…
drupal6和drupal7的主题开发有很大不同,本指南包含了这些不同 drupal7的默认主题是Bartik,6的是Garland drupal的主题系统是如何工作的 这部分内容主要讲述的是drupal主题的工作方式,主题的组成和设置,.info文件和模板页.本部分是开始创建自定义主题的一个起点 主题文件概览 一个主题是一组定义表现层的一组文件.你能创建一个一个主题的多个自主题或者说变版.一个主题中只有.info文件是必须的.但是,基本上所有主题和子主题使用其他类型的文件.下面的图说明了一个…
主题解释了 Drupal 网站的用户界面 (UI).虽然主题结构并没有明显的变化,但 Drupal 版本 7 配备了一个新的主题实现方法.本文演示了如何创建一个新的 Drupal 7 主题. Drupal 主题的目标是将框架的处理逻辑和设计元素分开.为了做到这一点,Drupal 采用了一个复杂的主题系统,其中包括主题.主题引擎和挂钩.主题组件与 Drupal 核心系统和模块设计元素配合,创建具有独特外观的用户界面(单独 Drupal 页面和表单).由于将 Drupal 的业务逻辑从它的表示逻辑中…
使用drupal与没有使用drupal,在网站的设计过程上本质是一样的!所以,我们在使用drupal建一个新网站时,要时刻联想自己在没有drupal时是如何设计开发的. 不使用drupal时,我们通常按如下步骤设计开发一个网站: 1.静态页面设计.主要包括主页.二级列表页.二级内容页三类页面,制作过程一般是:PS效果图->切图->HTML/CSS/JS静态页.通常一个优秀的美工/前端工程师,可以搞定这一切,比如我们的XiaoLu童鞋. 2.静态页面整理/页面布局整理——对代码进行切块.拆分.在…
drupal把正在用的主题不小心删了,怎么进后台? 方法一: 去variable表里把默认主题换了 方法二: ?q=user 登录到管理区,开启简洁连接使用user(网站根目录下面) admin/appearance 主题设置的路径,设置新的主题 例如在drupal 7.x中bartik和zend主题是用的比较多的,那在数据库中输入下列命令来设置默认主题吧. Update system set status=1 WHERE name = 'bartik'; update variable SET…
**.info 文件** .info 文件是一个必需的文件:Drupal 必须包括它,才干看到主题. .info 文件告诉 Drupal 主题的内部名称.比如,假设这个文件的名称是 ibmtheme.info,那么 Drupal 给这个主题的名称将是 ibmtheme.假设您的主题使用 JavaScript.元数据.样式表或块区域等元素,您也必须在 .info 文件里定义它们. 一切都是可选的.在 清单 1 中,Bartik 主题的 .info 文件内容解释了这样的行为. 清单 1. Barti…
本篇文章以自定义page.tpl.php文件为例,介绍在Drupal主题开发工作中,将html文件转换为tpl模板文件的一般步骤. 仅保留html文件中body标记之间的内容(不含body标记),其他全部删除. 修改html文件的名称为page.tpl.php. 打开Drupal内核system模块的page.tpl.php模板文件,使用其中的变量替换自定义模板文件page.tpl.php中对应的内容. 普通变量通过print输出,区域变量(如:$page['content'])使用render…
Drupal内核拥有40多个模板文件,其中最重要的有7个.它们组成了页面的主要部分,在定制Drupal主题时经常要用到.因此列表如下供大家参考. 模板名 原始位置 用途 html.tpl.php modules/system 打印HTML文档的结构.包括了<head>标记中的内容,如:$script和$styles,以及<body>标记中的三个变量(代表所有区域):$page_top(page_top区域),$page_bottom(page_bottom区域)和$page(代表所…
第3章 Drupal 的基本概念 添加新评论 浏览 6795 次 Drupal的基本概念主要包括节点.内容类型.模块.主题和分类等.只有对这些概念有了足够的了解,方能灵活的构建网站.本章将对这些基本概念作详细的介绍,具体的应用将在后面章节进行讲解. Taxonomy upgrade extras:  Drupal花园 drupal中文书 方医生 Drupal手册 3.1 节点(Node) 添加新评论 浏览 5390 次 节点是一段内容(a piece of content),它是网站内容的基本组…
模板语言和主题引擎 用Drupal的行话来说,主题就是一组负责你站点外观的文件.你可以从http://drupal.org/project/Themes下载第 3方主题,或者你可以自己动手创建一个主题,后者正是你在本章将要学习的.作为一个web设计者,主题由你所熟悉的大部分内容所组成:样式表,图 片,JavaScript文件,等等.你将发现,在Drupal主题和纯HTML站点之间的区别就是模板文件.这些文件一般都包含大段的静态HTML,和 一些小段的用来插入动态内容的代码.它们负责你站点的一个特…