跳转到主要内容
  • 第十章 表单API
  • 第九章 操作区块对象

    第九章 操作区块对象

  • 第八章 主题系统
  • 第七章 操作节点对象
  • 第六章 操作用户对象
  • 第五章 操作数据库

    Drupal depends on a database to function correctly. Inside Drupal, a lightweight database abstraction layer exists between your code and the database. In this chapter, you’ll learn about how the database abstraction layer works and how to use it. You’ll see how queries can be modified by modules. Then, you’ll look at how to connect to additional databases (such as a legacy database). Finally, you’ll examine how the queries necessary to

  • 第四章 菜单系统

    Drupal菜单系统比较复杂,但是很强大。单词“菜单系统”有些用词不当。如果将菜单系统作为一个拥有三个主要责任的话,可能会更恰当一些:1,回调映射,2,访问控制,3,菜单定制。关于菜单系统的主要代码位于includes/menu.inc里,而比如启用定制菜单这些特性的可选代码位于menu.module.

  • Drupal主题开发指南(v5)

    这本指南适用于Drupal 5以及更早的版本,对于drupal,有一个新的主题开发指南已经可用。我们手册的这一部分,主要是关于主题系统的各个方面,希望这对广大的drupal主题开发者能够有所帮助。

     

  • drupal主题编码习惯

    主题作者应该仔细的编写干净、结构良好的代码,这和其它项目上的程序员一样。这样做,可以使代码更容易阅读、理解和维护。虽然不同的组织有着不同的习惯,但是最好大家都遵从Drupal标准,这样有利于协作工作或者需求帮助。

    缩进采用2个空格;而不是一个tab键 HTML标签的开始和结束部分的缩进一定要匹配。 PHP 和HTML的缩进要区分开来

    不是这样:

  • 将你的主题添加到Drupal.org

    为了将你的主题添加到Drupal.org上,它必须是GPL的.不要在里面包含一些有版权的东西,特别是那些你不希望看到别人重用或者修改的东西.

  • 主题截图指南

    一个Drupal截图

    4.5以后的版本中,每个主题都需要一个截图,以screenshot.png的形式放置在主题目录下面.在Drupal安装的主题列表页面(在Drupal 5.x或者最新版本中,位于Administer > Site building > Themes),将会用到这些截图.所有截图最好能保持一致.核心主题截图的制作指南如下(从一个空Drupal站点开始):

  • drupal 主题编码习惯

    主题作者应该仔细的编写干净、结构良好的代码,这和其它项目上的程序员一样。这样做,可以使代码更容易阅读、理解和维护。虽然不同的组织有着不同的习惯,但是最好大家都遵从Drupal标准,这样有利于协作工作或者需求帮助。

    缩进采用2个空格;而不是一个tab键 HTML标签的开始和结束部分的缩进一定要匹配。 PHP 和HTML的缩进要区分开来

    不是这样:

  • 解决drupal主题中的问题

    在你构建网站的所有努力中,对于你的用户来说,最重要的就是站点的外观了。为了使你的drupal主题对于每个浏览器,每个模块,用户所选的主题都兼容的话,你需要花费很大的功夫。

  • 维护(maintenance)页的主题化

    当drupal站点处于离线模式下时,就会使用维护页.你可以在"Administer > Site configuration > Site maintenance"页面启用这一模式.这一模式也将关闭数据库连接.在默认情况下,不管你是否选用了其它主题,对于这个页面都会使用drupal核心主题Minnelli.为了让维护页使用你的drupal主题,你需要在"settings.php"文件中对其进行设置,你可以在"sites/default" 或者"sites/your.domain