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

Drupal自带的一些主题设置,可以在管理界面配置。这是大部分网站定义个性化的地方,以及一些其他设置。全局设置页位于“admin/appearance/settings”路径下包含这些设置。当个别主题的设置页面上应用主题设置时,它们将覆盖全局设置。以下章节将详细介绍这些,以及在你的主题什么地方会碰到。

其中一些设置确定是否将位于模板文件中的变量因此输出出来。在图15-6中描绘的设置代表Drupal提供的默认值。这些都可以通过定义主题中的info文件里定义features来覆写,这将在“定义主题元数据”一节中进一步讨论。当在info指定一些功能时,你需要确保包含了所有你将要支持的功能,如只是一个的话,将会覆盖所有Drupal提供的默认值。以下是他们会在info文件中一些设置的快速参考:

东方龙马 提交于 16 July 2012

在Drupal7中,Seven主题是默认的管理主题。管理主题通常用在执行管理任务时,其中大部分是发生在“/admin”路径下。你也可以选择允许在编辑站点内容时用管理主题。虽然有些主题比其他的对Drupal管理界面支持的更好,但是如果需要的话所有的主题都可以用来作为管理的主题。

管理主题的配置位于“admin/appearance”页面主题列表的下面。如果想同时在前后台都用一个主题,只要将默认的主题设置为管理主题即可。

东方龙马 提交于 16 July 2012

在一个全新安装的Drupal7中,默认的主题(Bartik)出现在“外观”页的顶部,其次是启用和禁用的其他主题(见图15-5)。什么是默认主题?对Drupal来说,仅仅开启一个主题是不够的。设置一个主题作为默认主题就是让它成为前台主题(也就是你的站点访问者可以看到的主题)。

图15-5. 默认安装下外观页面展示开启的主题。

当你想一次同时利用多个主题时,开启一个主题而不设为默认主题是很有用的。当此设置与贡献模块一起使用时是更有益的。这样的例子如SwitchTheme模块(http://drupal.org/project/switchtheme),它允许用户从所有启用的主题名称列表中切换主题。

lcnphp 提交于 16 July 2012

很多方面,drupal是一个理想的电子商务开发平台。其核心模块和系统为深度整合第三方模块和服务定义了丰富的API。它包含大量功能,用于内容管理、社区建设,使您可以围绕着产品去创建一个社区和服务,或者通过客户已有的社会网络关系来提升自己的品牌。

早在drupal4.5版的时候,所有主要的电子商务模块都是drupal的基础模块,而不是第三方模块,drupal commerce模块也不例外。随着drupal的发展,这些核心特性和主要的第三方模块比如views也越来越成熟了,使得基于它们去建设模块也越来越灵活和强大了。因此,drupal commerce头开始,围绕着drupal7的新特性和一些强大的模块比如viewsrules,设计了一个全新的体系结构。

lcnphp 提交于 16 July 2012

本章作者 Ryan Szrama

随着drupal7的commerce模块的推出,drupal的电子商务功能变得更加强大了。Drupal commerce项目是由一组commerce核心模块组成的,并且利用了很多drupal7的新的改进和特性。这章将从对drupal commerce的一个广阔概述开始,在强调其关键的特性之后,才能继续进行详细的考察核心系统,它们的实现,它们如何一起使用。它还包括了针对建站者和开发者的一些建议,使他们能够在自己的网站上更好的实现drupal commerce的功能。这一章将以一些话题讨论结束,其中包括项目的发展历史、设计理念以及如何利用好drupal7的新特性。

订阅