来源:http://trac.seagullproject.org/wiki/Modules/Block

Block模块

使用'Block'模块,可以很容易地在站点中添加content Block.

User章节

  • 通过PHP文件显示各种各样的内容blocks

Admin部分(Block管理器)

通过'Manage Modules → Blocks'打开Block管理器,它允许开发者:

  • 添加新的block
  • 编辑block
  • 改变blocks摆放的位置

你可以通过添加新的类来添加新的block类型: modules/block/classes/blocks目录下

在编辑block信息时,block的'Name'参数要和.php文件名一致.查看使用Block管理来创建新的块获得完整的步骤描述.

配置

你可以在全局配置文件中激活/停用blocks

[site]
blocksEnabled=true

各种各样的Blocks

(SGL 0.4)目前有效的blocks有:

  • RndMsgBlock (浏览RandomMsg模块)
  • SiteNews (提供最新的资讯)
  • LoginBlock(提供登录界面)
  • CalendarBlock(一个漂亮的JS日历)
  • DirectoryNav (作为分类)

还有其它多样的例子(浏览modules/blocks/classes/blocks/目录下的详细资料)。

(SGL 0.6)目前有效的blocks有:

  • Default_Block_Calendar
  • Default_Block_Debug
  • Default_Block_LangSwitcher
  • Default_Block_ThemeSwitcher
  • Navigation_Block_Breadcrumbs
  • Navigation_Block_CategoryNav
  • Navigation_Block_Navigation
  • Publisher_Block_Article
  • Publisher_Block_Html
  • Publisher_Block_RecentHtmlArticles
  • Publisher_Block_SiteNews
  • User_Block_Login
  • User_Block_OnlineUsers (你必须将session-handler设置成 “Database”并在在 Configuration > Session启用 “Extended Session” )
 
modules/block.txt · 最后更改: 2010/05/30 00:21 (外部编辑)
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2