##测试下Markdown
开发模块第一步:不要问太多。
#定义模块info文件
d7里面info包括这些选项:
name
它的意思是模块名字,必须得要的;你德知道你给drupal开发模块的名字是啥吧?
description
原文地址: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.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 > 主题名称),我们可以看到类似下面截图所示的设置项目:
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
分别创建一个Page节点,和一个Story节点,并比较它们之间的区别。
答案:
Page和Story节点类型,是Drupal自带的两种节点类型,在Drupal7中,story被更名为了Article。
Page主要应用于静态的页面,而Story则应用于动态性的文章,比如部门的新闻,对于个人博客网站,如果是单人博客的话,一般用Story作为博客。Page没有节点的发布信息,而Story有。
示例: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。
通常采用的方式如下所示:Drupal请求所有启用的模块来提供一个菜单项数组,每个菜单项都包含了一个数组,其中以路径为键,里面还包含了路径的一些相关信息。一个模块必须提供的一段信息就是页面回调(page callback)。在这里,回调就是一个PHP函数的名称,当一个浏览器请求一个特定的路径时就会调用它。当一个请求到达时,Drupal将执行以下步骤:
原文链接:https://www.drupal.org/node/337173
这部分内容主要介绍Drupal主题系统的运作,主题的组成部分、配置,.info文件以及页面模板。本节起将介绍创建一个新的自定义主题。