Drupal

Rules 使用精要

hooface 提交于 周二, 2016-11-15 - 09:46

在Drupal 网站中,Rules 是一个经常用于执行自动化操作的模块。Rules 能够响应您的网站发生的事件——例如,用户登录或节点已经被创建,并执行自定义的动作,如:重定向到某个页面或设置一个字符的值。另外,Rules 在执行任何动作前能评估条件。
Rules 也是一个可供其他模块使用的框架,其他模块可以评估用户配置的Rules组件,如:动作和条件集合,或者显示变量数据和Drupal 实体的其他部分(属性)。

Rules 在网站构建中的用途
使用动作
Rules 动作被响应,实际就是Rules可以执行。一些动作返回供Rules使用的新数据,如载入某个用户最近的评论,但是大部分动作只处理Rules已经可用的数据。一些常见的动作是:
• Add a variable:添加一个新变量到您的配置,然后您可以操作和使用它。

修改 quicktabs 支持滑动效果

hooface 提交于 周六, 2011-04-16 - 23:26

Quick TabsDrupal 的一个用于创建选项卡内容的模块,支持区块、Views、节点、QTab内容,可以说是很好很强大。但是 Quick Tabs 触发显示内容的动作是点击(Click),而国内网站大多是采用鼠标经过(mouseover)的方式触发。为了照顾用户习惯(体验),我看了看这个模块的代码,找到了修改方法:

 

Drupal 是什么

hooface 提交于 周一, 2011-01-03 - 17:43

Drupal 是用来构建网站的。它是一个高度模块化、注重协作的 Web 内容管理框架。它易扩展、兼容标准、追求代码简洁和 a small footprint。Drupal 只提供基本核心功能,其他功能通过安装内置的或第三方的模块来实现。Drupal 的设计是可定制的。只需添加模块或者覆盖核心代码就可以达到定制的目的,而不是修改核心代码。Drupal 的设计也成功地分离了内容管理层和内容表示层。

 

Drupal 可以用来构建互联网门户;个人、部门、公司网站;电子商务网站;资源目录;在线报刊;社交网站;图库;内部网站;实际可以构建你能想像到的任何网站。

为Drupal网站添加分类导航(breadcrumb)链接

hooface 提交于 周三, 2010-11-10 - 09:18

国内的网站基本都会提供分类导航的链接,而Drupal的分类系统没有为各个术语(term)提供这个功能。另一个叫taxonomy_breadcrumb的模块,可以为每个术语及词汇表在节点显示页面上提供这个导航功能(如下图),但在术语列表页没有。

查看了taxonomy_breadcrumb模块的源代码发现,这个模块实现了hook_nodeapi钩子,所以只能在节点页显示导航。而如果我们想在类别列表页显示这样的导航,可以在主题的template.php文件中,通过覆盖theme_breadcrumb()函数来实现,代码如下:

Drupal常用模块说明

hooface 提交于 周日, 2010-07-04 - 13:04

Taxonomy Access Control

根据taxonomy(词汇, 术语)分类,基于用户角色来对用户进行访问。

  • 控制用户对节点(基于节点所在的分类)的访问。
  • 根据用户角色进行配置的界面。
  • 五种权限类型 (查看,更新,删除,创建,列表)

(如果你想对分类进行单个用户的访问控制,你可以使用 tac_lite module.)