跳转到主要内容
  • 与区域一起工作

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

  • 附加属性

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

    base theme = themename(主题名称)

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

  • 必要属性

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

    core = 7.x

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

  • 定义主题元数据(.info文件)

    .info文件(读作“点info文件”)包含关于你的主题的元数据,例如,主题的名字,Drupal支持的哪个版本,以及一些如样式表和主题将包括的区域等。书写info文件通常是是创建一个主题的第一步。

  • 模块文件夹下的两个文件

    模块文件夹下的两个文件

  • 一个很简单的模块

    在本节中,你将先快速浏览一个小模块,然后我们将再回来详细分析。在第19章的最后,我们将完成这个模块的功能,这个模块将帮助站点的架设者和模块的开发人员侦察站点。这个模块的用意,是让他们看到站点的骨架,所以这个模块被命名为X-ray(X光透视模块)。这个模块将取得站点中表单的ID,并将ID显示在表单上方。

  • 第18章 模块开发介绍

    作者:Benjamin Melançon

    到现在为止,我们知道Drupal是一个功能强大的模块化系统。事实上,Drupal的强大正是源于它的模块,基于Drupal与模块之间的交互来实现一些很棒的事情。

  • 安装一个新主题

    Drupal会到它的主题目录去扫描可用的主题,因此将你的主题放在正确的目录下,这样Drupal才能识别它。你也有可能将新增的主题放置到Drupal的“/themes”目录下,但从技术上来讲,这被认为是“破坏核心”,并且应当避免。在下载和解压你的主题之后,选择以下哪个目录来放置主题。使用其中任何一个目录都可以帮你确保Drupal自身的任何升级不会覆盖你的主题。

  • 全局主题设置

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

  • 管理主题

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

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

  • 开启和设置一个默认主题

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

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

  • Drupal Commerce概述

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

  • 第25章 Drupal Commerce

    本章作者 Ryan Szrama

  • MongoDB中的NULL值
  • 看门狗、会话和队列