blocks(区块模块)
这个表存储区块设置,比如区域和可见性设置
名字 类型 空 默认值 描述
bid serial No 主键:唯一的区块ID。
module varchar(64) No '' 负责创建区块的模块;例如,在线用户区块的 为'user',对于任意自定义区块则使用 'block'。
delta varchar(32) No '0' 在一个模块内部,区块的唯一ID。
theme varchar(64) No '' 区块设置所应用于的主题。
status int:tiny No 0 区块启用状态(1表示已启用,0表示已禁用)
weight int:tiny No 0 在区域内的区块重量。
region varchar(64) No '' 区块所在的主题区域。
custom int:tiny No 0 一个标记,用来指示用户如何控制区块的可见 性(0表示用户不能控制区块;1,区块默认 是显示的,但是可被隐藏;2,区块默认是隐 藏的,但是可被显示出来)。
throttle int:tiny No 0 一个标记,用来指示当网站流量大时是否删除 区块(1意味着节流;0意味着不节流)。
visibility int:tiny No 0 一个标记,用来指示如何在页面中显示区块(0 意味着,显示在除所列页面以外的所有页面; 1意味着只显示在所列页面;2意味着使用自 定义PHP代码来判定可见性)
pages text No 区块的"Pages"的内容;基于"visibility"中 的设置,它或者包含一列Drupal路径,用来 排除或包含,或者包含一段PHP代码。
title varchar(64) No '' 区块的自定义标题(如果为空字符串,那么将 使用区块默认标题;<none>则删除标题;如果 为一段文本,那么区块将使用指定的标题)。
cache int:tiny No 1 二进位标记,用来指示区块的缓存模式(-1 意味着不缓存;1意味着基于角色缓存;2, 基于用户缓存;4,基于页面缓存;8,全局缓 存区块)。
blocks_roles(区块模块)
这个表为区块存储了基于用户角色的访问权限
名字 类型 空 默认值 描述
module varchar(64) No 区块所在的模块,来自于{blocks}.module
delta varchar(32) No 在模块内部区块的序列ID
rid int, unsigned No 用户的角色ID,来自于{users_roles}.rid
book(手册模块)
这个表用来存储手册大纲信息,并将大纲中的每个节点连接到menu_links表中的一个唯一的链接上。
名字 类型 空 默认值 描述
mlid int, unsigned No 0 手册页面的{menu_links}.mlid。
nid int, unsigned No 0 手册页面的{node}.nid。
bid int, unsigned No 0 手册ID就是顶层页面的{book}.nid
老葛的Drupal培训班 Think in Drupal