跳转到主要内容
  • d7 模块开发 == 定义表单

    ##测试下Markdown

  • d7 模块开发 == 定义模块

    开发模块第一步:不要问太多。

    #定义模块info文件

    d7里面info包括这些选项:

    name

    它的意思是模块名字,必须得要的;你德知道你给drupal开发模块的名字是啥吧?

    description

  • 主题化Web-Form

    原文地址:http://drupal.org/node/1157306

    This is one of the finest technique I found so far to theme webform form. In fact, it could be used for any form generated through Drupal FORM API.

  • 清除主题的缓存

    The contents of the .info file is cached in the database, so altering it will not be noticed by Drupal. Do not confuse the cache with the theme registry.

  • 整合color 模块

    Color.module allows the admin to change the color scheme of a theme completely. By selecting a palette of 5 colors (either from a set or by hand), you can change the colors of an entire theme.

  • 全局设置

    在后台的主题管理中(Administer > Site building > Themes)点击“Configure”进入全局设置页面。在这里我们可以对主题做一系列的设置,包括昨天提到的页面元素的显示状态等。在这个页面中,我们还可以进入已启用主题的设置页面,对这些主题进行单独设置;它们会覆盖掉全局设置。

  • 主题设置

    很多由主题输出的页面元素都可以在主题管理中设置显示状态(显示或隐藏)。进入当前主题的设置页面(Administer > Site building > Themes > 主题名称),我们可以看到类似下面截图所示的设置项目:

    drupal-theme-features-enabled

  • 检查一个区域是否被占用

    While theming page.tpl.php it's possible to check to see whether a region is empty, by checking the content of the relevant variable which contains the region's contents.

    For example; Drupal 6

  • 向区域分配内容

    概念上,它是主题中的一些容器我们可以向里面添加区块(blocks)和内容。区域是在.info 文件中通过“regions”键值声明定义的,我们在前面一档中也有讲到过。“regions”键值使用如下的形式:

  • 默认的.info 信息
  • 6. 内容类型page 和story的区别

    分别创建一个Page节点,和一个Story节点,并比较它们之间的区别。

    答案:

    Page和Story节点类型,是Drupal自带的两种节点类型,在Drupal7中,story被更名为了Article。

    Page主要应用于静态的页面,而Story则应用于动态性的文章,比如部门的新闻,对于个人博客网站,如果是单人博客的话,一般用Story作为博客。Page没有节点的发布信息,而Story有。

  • 5. 如何配置drupal 的简洁链接

    示例:drupalchina.cn/?q=user ,drupalchina.cn/user,后者就是简洁URL,去掉了“?q=”的URL。简洁URL的好处,SEO。

    这里以XAMPP集成安装包为例,介绍如何配置简洁链接:

    1、 F:\xampp\apache\conf,在该目录下找到httpd.conf文件,打开,找到#LoadModule rewrite_module modules/mod_rewrite.so。

  • 将URLs映射为函数

    通常采用的方式如下所示:Drupal请求所有启用的模块来提供一个菜单项数组,每个菜单项都包含了一个数组,其中以路径为键,里面还包含了路径的一些相关信息。一个模块必须提供的一段信息就是页面回调(page callback)。在这里,回调就是一个PHP函数的名称,当一个浏览器请求一个特定的路径时就会调用它。当一个请求到达时,Drupal将执行以下步骤:

  • Drupal主题指南
  • Drupal 的主题是如何工作的

    原文链接:https://www.drupal.org/node/337173

    这部分内容主要介绍Drupal主题系统的运作,主题的组成部分、配置,.info文件以及页面模板。本节起将介绍创建一个新的自定义主题。