跳转到主要内容
东方龙马 提交于 24 July 2012

默认情况下,Drupal核心通过程序为主题定义了9个区域。在清单15-2中的代码复制出了以“.info”文件格式默认区域。和大多数的主体层实现原理一样,主题定义区域的原因是因为他们想要修改或者添加到默认值。除非某个主题定义了它自己的区域,否则Drupal将使用默认的区域。这意味着,假如默认的区域足以满足你的设计,那么你将不需要在你的“.info”文件里定义区域。

清单15-2 Drupal的9个按时间顺序排列的预定义的主题区域

东方龙马 提交于 22 July 2012

近期官网文档的翻译没有人继续更新,我想可能大家比较忙,另外也可能很多朋友的翻译添加了之后,没有得到反馈,失去了动力,还有一个主要原因可能是我没有组织好。

报名参与的朋友有三四十位,有参与翻译的可能只有十人左右。我想是我原来把中文社区的力量高估了,其实有恒心坚持下来的基本上很少。在drupal group上也有几位讨论是否有必要将文档汉化!他们说的也不无道理,真正想学drupal的,自然会努力点去看英文的文档。

翻译的工作对参与的朋友来说,是一件苦差,大家也是出于对drupal的热爱,付出自己宝贵的时间,为社区尽一份力量,希望大家还能坚持下去!我最近也反思了一下,想调整一下翻译的计划,以前我们把翻译任务分的太散,不是每个人都能坚持每天翻译,我想能否把大家合在一起,一起翻译和审核一个任务,这样,我们可以将这些文档一个一个击破,这样既能保证翻译的任务可以保持更新,而且能及时校正翻译里的一些错误,不知道大家是否同意?

东方龙马 提交于 20 July 2012

在Drupal页面中所见到的大多数内容是输出在一个区域里的。典型的区域包括header、footer、 sidebar以及content(见图15-8);这些区域往往在定制高级的HTML标记结构时经常用到。在“admin/structure /block”页,区块中有一个选项可以设置显示到每个区域,允许网站的管理员控制和放置区块显示在里面。

图15-8. Bartik主题的区域以及在区块管理页面中的区块放置选项。

在区域的自定义和处理输出和美化上,主题具有充分的控制权。比如,在图15-9就给出了在Bartik主题里关于这方面的一个例子。

图15-9 Bartik区域里填充着定义的区块。

另外,还有一个不太显著的用途,主题有可能也会利用区域与JavaScript或者jQuery配合。常见的用例,包括包含模式或者隐藏某些内容来提升用户体验,或者将区块嵌入到节点内容里。

cloudio 提交于 20 July 2012

用户的“访问记录”(即用户浏览过指定内容类型的页面,按照访问时间显示在指定区块中)

 

1.下载、安装 rules, flag, views

2.配置flag :

 (1) 创建1个名为 recently_viewed 的flag,配置如下图

 (2) 然后在到rules - > Triggered rules 页面,创建一个名为 Re-flag node recently_viewed 的rule,

其中 IF 选项卡 添加 1个Check a truth value的conditio,图示如下:

东方龙马 提交于 20 July 2012

又到了一年骄阳似火的盛夏时节,看到最近Drupal group里各位中文社区的Drupaller的激烈讨论,看到了大家对Drupal在中文社区寄予了无限期望,我也感慨良多,在此也回顾一下自己的Drupal之路以及未来的一些愿望。

2008年的7月,我来到了上海,进入一家网络公司从事前端开发的工作,有幸在此接触了Drupal这款优秀的PHP开源CMS,也开启了我的Drupal之旅的大门。

lugir 提交于 19 July 2012

Drupal 在线交流会

Drupal 在线交流会——Features在Drupal网站建设中的应用

 

时间:2012年8月11日晚上9点~11点

地点:在线

主办:Drupal 社区团队

参与方式:通过在线会议软件进行参与(软件选择正在进行中,有好的软件请大家推荐)

主题:Features在Drupal网站建设中的应用

 

说明:

Drupal 线上交流会将结合在线会议软件与PPT进行交流,目前暂时未决定使用何种在线会议软件,如有好的选择请大家推荐。

关于此次交流会的详细内容和其它相关信息请通过以下微博进行通知:

腾讯微博 新浪微博

板块
东方龙马 提交于 19 July 2012

Base theme(基主题):Drupal允许主题间设立一点关系。创建一个子主题,它可以继承基主题(详见下一章)的功能和优点。创建子主题时,需要指定基主题。在这里用的基主题的机器名很重要。

base theme = themename(主题名称)

Description(描述):是指主题的基本功能或用途需要在此说明。描述将被显示在“admin/appearance”页面,描述也可以包含HTML。

description = The description of my theme(我的主题描述)

Engnine(引擎):指定主题引擎。PHPTemplate是默认和最常用的,所以除非你想改变它,没有必要去手动设置。其他选项包括一个纯PHP主题的醒目和主题(比如,到http://drupal.org/project/chameleon看一下Chameleon主题)。

engine = phptemplate

Features(功能):设置功能是覆写Drupal全局主题设置的一种方法。下面是Drupal默认主题设置的一个列表。这些设置可以在每个主题设置页面的主题界面上进行开关的切换。甚至指定禁用Drupal默认的而使用你的。

东方龙马 提交于 19 July 2012

Core:Drupal将仅当你的核心设置为支持当前的Drupal主版本时,才允许你的主题可以被开启。主版本仅仅是6.x,7.x或者8.x等。

core = 7.x

Name:人类识别的主题名字。它不需要与机器识别的名字一致或者相似,这里可以自由创建。

订阅