Drupal教程:自定义区块(Blocks)

http://www.itjxue.com  2015-08-14 20:03  来源:未知  点击次数: 

下面是一个自定义区块的简单例子.关于区块的更多信息,可参看drupal手册的Blocks页面.

 

添加一个“联系信息”区块

一个组织一般都应该让人们知道如何去联系他们。一个方便的做法是,在你的页面中放上你的邮件地址。这应该是最简单的区块了。

 

  1. 导航到Administer>>Site building>>Blocks
  2. 点击"Add block"(添加区块)标签
  3. "Description" "Body"中填充内容,下面是一个body例子:

Example Organization<br>
123 Main St.
<br>
Mytown, State Zip<br>
USA
<br>
(123) 456-7890

  1. 保存区块。
  2. 现在你可以配置(“Configure”)区块了,添加区块的标题和定义它的可见性。
  3. 点击Configure链接后,进入区块配置页面,输入"Contact Information"(“联系信息”)作为区块的标题。
  4. 现在你应该是否允许用户打开或者关闭这个区块,如果允许的话,哪些角色具有这种能力。你也可以不管它,这样所有人都能够看到这个区块。然后选择这个区块所在的页面;如果不添的话,这个区块将展示在所有的页面上。
  5. 保存区块。
  6. 现在你又回到了区块列表页面。找到你刚创建的区块,为它选一个“Region”(区域)。你可以使用"Weight"参数来设置它在区域中的位置;在这里,我想把地址放到最下面,所以我选了一个比较大的重量值。
  7. 点击“Save blocks”按钮。

添加最近更新声明

 

这是一个相当普遍的做法,特别是对于一个组织的站点,让访问者知道站点的最近更新日期,就更普遍了。这个例子需要你,网管或者站点管理员(有时称为超级用户)来维护这个区块。有办法可以实现自动化,但是现在我们将手动的实现它。

  • 和前面的“联系信息”区块的创建流程一样,把这个区块的重量设置的再稍微大一点,这样就将它放在了底部。

<em>Site Late Updated on Feb. 12, 2007</em>

  • 对于这个区块,我们让它显示在除首页外的所有页面上。所以,在"Page specific visibility settings,"下面,我选择了"Show on every page except the listed pages."单选按钮,并在下面的输入框中输入<front>

(责任编辑:IT教学网)

更多

推荐CMS技巧文章