Drupal7 与Drupal6 在主题方面有很大的变化,Drupal6 主题好多朋友比较熟悉,对于Drupal7 新主题的变化,在此和大家一起分享和交流。列举如下:
一、在html.tpl.php的开始部分RDFa请求有些变化
1.Drupal7能够在html.tpl.php.输出RDFa请求有以下变量
2.老的lang属性应该被改成compatibility with XHTML 1.1,仅仅xml:lang应该保留。
3.RDF命名前缀通过HTML文档在html标签中序列化以及被包含在$rdf_namespaces变量中。
4.GRDDL资料应该在<head> 标签内标明
6.x
{syntaxhighlighter brush: php} language ?>" lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>"> {/syntaxhighlighter}
7.x
原文地址:http://drupal.org/node/1157306
This is one of the finest technique I found so far to theme webform form. In fact, it could be used for any form generated through Drupal FORM API.
For Example, I needed certain elements of the form to be on one line (horizontally placed), I could do something like below. This is just override function of "template_preprocess_webform_form" provided by webform module. Place this in your theme's template.php file.
- 阅读更多 关于 主题化Web-Form
- 登录或注册以发表评论
The contents of the .info file is cached in the database, so altering it will not be noticed by Drupal. Do not confuse the cache with the theme registry. To clear the cache, do one of the following:
- 阅读更多 关于 清除主题的缓存
- 登录或注册以发表评论
Color.module allows the admin to change the color scheme of a theme completely. By selecting a palette of 5 colors (either from a set or by hand), you can change the colors of an entire theme.
The module can alter the stylesheet and re-render images. However, the theme must provide specific hooks to allow this, and the design must be created specifically to accomodate this.
This document explains the basics of making a colorizable theme.
- 阅读更多 关于 整合color 模块
- 登录或注册以发表评论
- 阅读更多 关于 利用CSS打造自己的主题
- 登录或注册以发表评论
Mark同学,我想用 www.yoursite.com访问根目录是C:\wamp\www\drupal7的Drupal网站,我该怎么办啊?
So easy! 配置虚拟目录吧!
1.找到Hosts文件,在C:\WINDOWS\system32\drivers\etc里面。
2.打开Hosts文件 添加 127.0.0.1 www.yoursite.com,保存!
3.找到 httpd.conf文件,路径一般在 C:\wamp\bin\apache\Apache2.2.17\conf
4.打开 httpd.conf,取消这一行的注释
{syntaxhighlighter brush: php} # Virtual hosts Include conf/extra/httpd-vhosts.conf {/syntaxhighlighter}
5.找到httpd-vhosts.conf,路径在C:\wamp\bin\apache\Apache2.2.17\conf\extra
6.修改httpd-vhosts.conf 前先备份,添加下面的代码:
2011年8月10日晚,Drupal 上海 Meetup 如期在INsReady Inc.(引锐)公司举办。本次参加的朋友相对前2次要较少一些,估计是聚会的时间是在周三晚上,较远的同学就不方便来了。不过本次Meetup见到几位老朋友,还是挺开心的。
本次的分享主要是引锐的2位工程师给我们做了分享,然后是自由交流。
分享开始前skyredwang给我们介绍了,目前在申请一个约4000$的基金,用于组织和邀请Drupal业内大师包括国外的大师到上海来,与我们分享!也希望参与Meetup的同学,不要忘记在http://groups.drupal.org/shanghai 每次的Meetup 通知页面,点击“signups”(报名),这样可以让提供赞助的领导们看到我们每次活动的实际参与情况。
首先是每位同学自我介绍,同时聊聊自己对Drupal6 和 Drupal7的看法。
以美国工程师的方式工作 -- willkaxu
内容管理系统(Content Management System,简称CMS),是指在一个合作模式下,用于管理工作流程的一套制度。该系统可应用于手工操作中,也可以应用到电脑或网络里。作为一种中央储存器(Central Repository),内容管理系统可将相关内容集中储存并具有群组管理、版本控制等功能。版本控制是内容管理系统的一个主要优势。
内容管理系统在物品或文案或数据的存储、掌管、修订(盘存)、语用充实、文档发布等方面有着广泛的应用。现在流行的开源CMS系统有[[Joomla!]]、[[Drupal]]、[[Xoops]]等。
概述
内容是任何类型的数字信息的结合体,可以是文本、图形图像、Web页面、业务文档、数据库表单、视频、声音、XML文件等。应该说,内容是一个比数据、文档和信息更广的概念,是对各种结构化数据、非结构化文档、信息的聚合。管理就是施加在“内容”对象上的一系列处理过程,包括收集、存储、审批、整理、定位、转换、分发、搜索、分析等,目的是为了使“内容”能够在正确的时间、以正确的形式传递到正确的地点和人。
- 阅读更多 关于 内容管理系统
- 登录或注册以发表评论
写这个Demo为了让同学们了解如何快速创建一个自定义HOOK,并且在其他的模块里面调用它.
主要是使用了module_invoke_all('hook_name'),参数hook_name就是我们要定义的Hook了.
下面贴上完整的测试代码,记得要清除performance里面的cache data,然后点击菜单上的'Test my hook'!
Enjoy! :-)
mygarden.info
name = mygarden description = test my hook package = custom version = VERSION core = 6.x
------------------------------------------
mygarden.module
我有个网站( 网站名称 拉凡网 地址 http://www.lafan.com ), 我原来是用Wordpress3.2.1的。但是我最近迷上了Drupal7.0 请问有自动的转换工具吗?如果没有,是不是有手动转换教程?
请知道的朋友指教,谢谢!