操作:内容管理
操作:内容管理
总的来说,图2-10所示的我们伟大的Drupal站点,看起来有些空。给它添加一点介绍Mom and Pop, Inc.的信息将会神奇般的让它开始真正像一个网站了。在这一节中,我们将创建几个简单的页面——首页和关于我们页,开始建立站点导航,同时还要额外添加几个区块。
图2-10,新装Drupal站
创建内容
1、首先,我们创建站点的欢迎页面,这个页面我们一般用作首页。Create content→Page (node/add/page)。
2、按表2-1和图2-11输入内容。因为这是一个静态页面,我们用菜单模块把它放入主链接导航菜单中。
表2-1,首页值
| settings | value |
| Title | Welcome to Mom and Pop, Inc. |
| Menu Settings | |
|
Home |
|
<Primary links> (default) |
|
0 (default) |
| Body | Welcome to our website! We hope you enjoy your stay! |
图2-11,创建首页
3、点击“save”,创建页面。创建后,你注意在浏览器的地址栏里看看页面的路径。这个路径应该是http://example.com/node/1的样子,记下http://www.example.com/后面部分,即node/1 ,这是节点编号——后面我们将要用到它。
4、接着,我们创建“关于我们”也面,步骤与前面一样,Create content→Page (node/add/page)。
5、如同Drupal中的任何一个节点一样,我们按照表2-2输入标题和主体内容,点“save”保存发布。
表2-2,关于我们
| settings | value |
| Title | About Us |
| Menu Settings | |
|
About Us |
|
<Primary links> (default) |
|
0 (default) |
| Body | Our store has been providing organic food to the community since 1978. Come and see us at: 123 Main Street Home Town, MN Store hours: 12pm–12am |
6、完成后,你将看到新的页面。请注意,现在在页面的右上角有了两个菜单项,如图2-12。

如果你忘了输入菜单项,因此找不到页面的话,这里有个小技巧可以帮助你不用人工输入地址如 http://www.example.com/node/1来寻找它们,在内容管理页面: Administer→Content management→Content (admin/con-tent/node) ,你可以跟踪这些迷途的页面。
现在你看到两个页面都出现在菜单项中,但是当你点击屏幕顶部的站点名称时,你又回到了 “Welcome to your new Drupal website” 页面,这个不是我们所期望的。我们希望人一点站点就进入”欢迎“页面。让我们来调整一下。
图2-12,建好的”关于我们“页面
7、找到Administer→Site configuration→Site information (admin/settings/site-
information)。
8、滚动页面到底部,找到“Default front page” 设置,拿出你在创建首页时曾记下的节点编号即 node/1,取代现有的文字,然后点“Save configuration”。
9、现在,你再点站点名称,你将会看到新的首页,如图2-13。
图2-13,首页
10、继续之前,还有个与内容相关的小事情需要办一下。你知道,Drupal默认带有两种内容类型:页面和故事,但是我们不准备在这个站上使用故事这个类型,删除这个类型可以为Mike和Jeanne减少不少的混乱和混淆。点击Adminis-
ter→Content management→Content types (admin/content/types),进到内容类型管理页面,如图2-14。
11、点击”Story“右边的”delete“,然后在弹出页面点”delete"按钮,确认删除。
图2-14,内容类型管理页面
管理站点导航
太棒了!现在我们的站点有好几个页面了,导航菜单也就绪了。但有趣的是,我们右上角上的菜单项是按照字母排序的,这样“关于我们”就排在了“首页”前面。让“首页”放在前面应该更合理些,那就让我们通过重新排列菜单项来实现它。
1、进入Administer→Site building→Menus (admin/build/menu) ,点击 Primary
links (admin/build/menu-customize/primary-links)。
2、拖动左边的手柄,把“首页”项拖至“关于我们”项上面,如图2-15。
3、请确定点击“Save configuration”,保存菜单设置。
图2-15,菜单管理
现在我们的菜单就像图2-16那样,“首页”在前了,这才对嘛。
图2-16,重新排序后的导航菜单
配置区块
现在,让我们开始熟悉一下站点区块。Mike和Jeanne都不知道Drupal是什么,页脚的那个“Powered by Drupal”将来可能会给他们带来一些困惑,那我们把它删除了。另外,他们想在首页显著位置显示最新每周特价,这是自定义区块的标准使用:
1、进入区块管理页面,Administer→Site building→Blocks (admin/build/block)。
2、点击“Add block” 标签 (admin/build/block/add),开始添加我们的自定义区块“每周特价”。
3、按照表2-3或图2-17设置。“Page-specific visibility settings”项上的设置将确保区块仅在首页显示。
表2-3,Settings for weekly deals block
| Field |
Value |
| Block-specific settings | |
| Block description | Weekly deals |
| Block title | This week’s deals! |
| Block body | New this week: Oranges! Only 4 |
| User-specific visbility settings | |
| None (default) | |
| Role-specific visibility settings | |
| None (default) | |
| Page-specific visibility settings | |
| Show block on specific pages | Show on only the listed pages. |
| Pages | <front> |
图2-17,区块配置表单
4、点击“Save block”保存,回到区块管理主页。
5、现在我们把新增的区块添加到页面中去。点击“Weekly deals”区块边的手柄,然后把这一行放入页头区域。在菜单中可以看到,该区块行将高亮为黄色,这表明这是刚被移动的项目,而且在其旁边出现了一个星号,表明该项刚被变动过,需要保存。

除了拖放之外,你还可以通过右边栏中的下拉项来选择区域。
6、好,到这里,我们也把“Powered by Drupal”区块删掉。点击并拖放区块边的手柄将该区块从页脚区域拖至底部的禁止区域。这时区块变成了高亮,星号也在两个刚刚变动的区块出现。完成这些步骤后,页面将如图2-18显示。
图2-18,重新排列后的区块管理页面
7、最后,点“Save blocks”保存表单,然后回到首页,看看区块变动后的效果,如图2-19.
图2-19,“Weekly deals” 区块











Comments
Post new comment