Orchard官方文档翻译(七) 导航与菜单
原文地址:http://docs.orchardproject.net/Documentation/Navigation-and-menus
想要查看文档目录请用力点击这里
最近想要学习了解orchard,但却没有找到相关的中文文档,只有英文文档。于是决定自行翻译,以便日后方便翻阅。
转载请注明原作者与出处。
本人英文水平有限,错误之处欢迎指出以便修正
导航与菜单
该主题内容已在Orchard1.8 release版本下测试铜鼓。其中还引用了Orchard < 1.5 版本的导航部分内容。
有许多不同的方式来建立菜单结构。该文档中我们展示了两种常用的方式:
- 首先添加菜单项,然后是内容
- 首先添加内容,然后建立到内容的导航
当然这两种方式并不是只能选择其一,你能够在站点中轮流的使用这两种方式来建立导航结构。
首先添加菜单项,然后是内容
该方式适用情况为你倾向于首先在站点内看到所有的菜单项。
进入Orchard管理面板后点击左侧名为Navigation的菜单项。你将会在这里看到名为'Main Menu'的默认已激活菜单。右侧包含了所有你能够创建的菜单项类型:
- Content Menu Item 普通菜单项
- Custom Link 自定义链接
- Html Menu Item HTML菜单项
- Query Link 筛选链接
- Shape Link 动态模型链接
- Taxonomy Link 分类链接
点击Content Menu Item旁边的Add来添加一个新的菜单项。

在创建菜单项页面你可以输入菜单文本。点击Browse后可以将该菜单项导航至任何内容项(e.g 你的首页)。在这之后,你还可以将该菜单项的链接更新为其他已准备完毕的内容项。


内容优先,然后是导航
在这里我们首先创建一个新页面(或编辑一个页面)。点击左侧菜单的New Page。创建一个名为About Us的页面。给该页面一个标题并在body处随便输入点内容。检查底部的Show on a menu选择框是否已选中并能够看到菜单项。Menu text输入框输入菜单项名称。该页面链接将会以菜单项的形式被添加至Main Menu菜单中。

当你点击Save的时候你的页面及导航信息将会被保存到导航菜单中,点击Save后你可以在页面左侧Main Menu下看到你刚刚创建的导航项。
创建子菜单
创建子菜单非常的容易:在导航节点中,如果你将鼠标停留在已添加的菜单项上,你会发现能够拖动该菜单项。轻易地将菜单项往右边拖动直到其被识别为子容器。记住,在点击页面底部右侧的Save All之前,所有的改变都不会被真正的更新。


老版本的Orchard (1.5之前)
在老版本的Orchard中管理菜单相当的不同。Orchard <1.5 的菜单功能非常的简易,通过Orchard管理面板的Navigation链接进入后只有一个菜单项文本与链接的列表。 当你通过页面或博客文章的编辑页面添加菜单项至main menu时,这里会增加一个新的菜单项。你可以在该界面中对菜单项重命名,重新排序以及移除。(这么做的时候并不会移除对应的内容,仅仅是移除了菜单项)

增加新的菜单项时,你可以随心所欲的编辑URL地址,无论该地址是否属于你的Orchard站点。注意,只有在新增菜单项的时候才可以编辑URL地址。
在"Position"文本框内输入数字索引即可重新对菜单项排序。Position索引可以使用如下的任意格式:
- 数字: 1, 2, 3, 等
- 小数: 1.1, 1.2, 1.3, 等
- 分割数字: 1.1.1, 1.2.1, 1.2.2, 等
当你对所有的更改都心满意足时,点击Update All来更新站点的main menu。(立即有效)
该文章发布地址:http://www.cnblogs.com/windzhao/p/4278357.html
各位看官如果觉得本文帮助到了您,请点击右下角的推荐来给予本人支持。
Orchard官方文档翻译(七) 导航与菜单的更多相关文章
- Orchard官方文档翻译(一) 总览
原文地址:http://docs.orchardproject.net/ 最近想要学习了解orchard,但却没有找到相关的中文文档,只有英文文档.于是决定自行翻译,以便日后方便翻阅. 转载请注明原作 ...
- Orchard官方文档翻译(十) 管理Widgets
原文地址:http://docs.orchardproject.net/Documentation/Managing-widgets 想要查看文档目录请用力点击这里 最近想要学习了解orchard,但 ...
- Orchard官方文档翻译(六) 建立你的第一个Orchartd站点
让我们开始 该主题内容已在Orchard1.8Release版本下测试通过. 这里通过向导式的教程来告诉大家Orchard的功能如何使用.如果你是第一次使用Orchard,该文档就是为你而准备的! O ...
- Orchard官方文档翻译(五) Dashboard相关
原文地址:http://docs.orchardproject.net/Documentation/Getting-around-the-dashboard 想要查看文档目录请用力点击这里 最近想要学 ...
- Orchard官方文档翻译(八) 为站点增加博客
原文地址:http://docs.orchardproject.net/Documentation/Adding-a-blog-to-your-site 想要查看文档目录请用力点击这里 最近想要学习了 ...
- Orchard官方文档翻译(三) 通过zip文件手动安装Orchard
原文地址:http://docs.orchardproject.net/Documentation/Manually-installing-Orchard-zip-file 想要查看文档目录请用力点击 ...
- Orchard官方文档翻译(十一) 使用Tags组织文本
原文地址:http://docs.orchardproject.net/Documentation/Organizing-content-with-tags 想要查看文档目录请用力点击这里 最近想要学 ...
- Orchard官方文档翻译(九) 新增并管理媒体资源
原文地址:http://docs.orchardproject.net/Documentation/Adding-and-managing-media-content 想要查看文档目录请用力点击这里 ...
- Orchard官方文档翻译(四) 让Orchard在WebMatrix下工作
原文地址:http://docs.orchardproject.net/Documentation/Working-with-Orchard-in-WebMatrix 想要查看文档目录请用力点击这里 ...
随机推荐
- 剑指offer系列60---第一个只出现一次的字符
[题目]在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符的位置. * 若为空串,返回-1.位置索引从0开始 * [思路]1 首先遍历字符串数组,添 ...
- Python控制流语句(if,while,for)
if.py number=23 guess=int(input("enter an int:")) if guess==number: print ("congratul ...
- Remove LUN from OCFS2
# ocfs2_hb_ctl -I -d /dev/mapper/backup2-backup2 508C2154503344E78ACD6CD6B000000: 2 refs #The previo ...
- python安装psycopg2
vim ~/.bash_profile export PATH=/Applications/Postgres.app/Contents/Versions/9.4/bin/:$PATH pip inst ...
- python使用xlrd模块读写Excel文件的方法
本文实例讲述了python使用xlrd模块读写Excel文件的方法.分享给大家供大家参考.具体如下: 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi ...
- Debug program crash with dump file.
1. Task manager, -> find the process for the program which crashed. 2. Right click the process -& ...
- DEBUG模式下屏蔽某些烦人的动态日志信息
以上就是控制台循环打印的日志信息,总是会刷屏干扰到那些有用的日志信息,所以要把它们屏蔽掉,虽然如果将log级别调成info级别可以不显示了,但是那样的话,别的有用的日志信息就无法显示了. 要有针对性的 ...
- hibernate.cfg.xml讲解
<session-factory> <!-- 配置数据库连接信息 --> <!-- 数据库驱动 --> <property name="connec ...
- NeHe OpenGL教程 第三十七课:卡通映射
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- Python 结巴分词(2)关键字提取
提取关键字的文章是,小说完美世界的前十章: 我事先把前十章合并到了一个文件中: 然后直接调用关键字函数: import sys sys.path.append('../') import jieba ...