[翻译]Orchard-修改首页布局

前言

Orchard在你的站点应用的默认主题叫做”Theme Machine”.该主题包括CSS样式和一个布局框架. Orchard 允许你选择或排除显示在你站点每个页面的布局. 默认情况下下图中蓝色高亮区域显示在主页中.

Navigation 包含一个菜单,新站点只有一个Home标签.TripelFirst, TripleSecondTripleThird显示在页面底部.

每个页面都有一个中心区(在本例中就是下图中,  "Welcome to Orchard" 到 "Thank you for using Orchard"部分) ,在本指南中我们称为Body.

虽然Theme Machine 已经定义许多区域,但是只有widgets被添加到那个区域的时候主页才会显示(Navigation, TripelFirst, TripelSecond 还有 TripelThird 这几个区域的内容之所以显示在主页上就是因为他们包含widgets)

修改默认布局

1) 从仪表盘中选择Widgets

Widgets管理页面默认打开的是’Default’ 布局,该布局中启用的区域会显示在所有页面上.图中Navigation 是启用的,图中 Main Menu widget 被标注为绿色表示已经添加到Defaut布局,因此我们在所有的页面上都能看到Main Menu Widget.

2) 选择HomePage 布局来看看那些区域在首页中被启用.

所有被添加到区域的Widgets 都会标记为绿色 (FirstLeaderAside, SecondLeaderAside 和 ThirdLeaderAside). 已经被添加到其他布局区域的Widgets 会标记为灰色 (Main Menu).

3) 移除Third Leader Aside widget.

移除后TripelThird 就不会显示在首页了

4)  在TripelThird 添加一个 widget

5) 选择 HTML Widget 作为widget 的类别

6) 设置widget  标题和内容

7) 保存新的 widget.

8) 刷新你的站点看到如下效果

新建一个布局

你可以新增一个布局来设定某些页面使用,比如你建了一个Downloads 页面.然后你可以摆放一些 widgets然他们只显示在Downloads页面.

1) 进入仪表盘,选择 Widgets. 然后点击 add a new layer 进行新页面的添加.

2) 为新的布局填写名字(Name),描述(Description), 还有规则(Rule) ,注意规则中 url"~/download" 代表download页面(创建页面的时候可以设置页面地址Permalink),  这是指示Orchard,如果访问download这个页面,那么该页面就显示我们新建的这个布局.

3) 添加一个 widget 到你的新布局中 ,我们选择 AsideFirst.

4) 选择 Html Widget.

5) 编写标题和内容

6) 保存以后刷新页面,选择Downloads页面查看效果.

原文:http://docs.orchardproject.net/Documentation/Getting-Started

(只翻译了修改首页布局部分)

[翻译]Orchard-修改首页布局

时间: 2024-08-06 07:54:47

[翻译]Orchard-修改首页布局的相关文章

SharePoint Online 创建门户网站系列之首页布局

前 言 SharePoint Online中创建首页布局,一般都是首先将美工提供的效果图,切图成为Html + Css + Script的形式,然后,将所有资源文件传到SharePoint Online的资源库,在Designer中创建页面,添加Html页面,修改引用. 下面,让我们一步步来演示这一过程. 一. 拿到效果图,进行切图 SharePoint Online的布局,通常由美工制作效果图,并且切图为Html+图片+样式+脚本的方式,到我们开发人员手里,就方便页面的创建了. 这里,我已经由

七色花基本权限系统(3)- 利用EasyUI进行首页布局

EasyUI EasyUI是基于JQuery库的偏js轻型前端UI框架,不了解的读者可以参考官网地址. 在项目中增加JQuery和EasyUI,并在布局页中引用.为了结构清晰,方便日后维护和升级,可以在Scripts下创建jquery文件夹和jquery-easyui文件夹.这里选择1.11.0的JQuery和1.4.3的EasyUI. 特别说明一下,我已经修复了该版本的几个(只能通过修改源码来修正的)bug,并在updateLog.txt文件中做了修复记录. 图标库 再引入2套通用的图标库,以

div+css完成首页布局

要完成一个简单的网站首页并不难,我们只要寻找到方法便很容易,完成一个简单的网站首页我们只要将整体的首页布局用div+css写出来然后再填充内容那么一个简单的网站首页便可以完成了,那么我们一步一步来实现他们,首先我们从宏观的角度将首页分成几大块,以下的案例我们将首页分成三大块: 这个首页我们先不管放置大图的部分,我们将这个简单的首页分为三大块,这样我们就需要来一个最大的div包含我们要建立三大块的div,我们将最大的div取名为"container"容器的意思,那么再将其他三个div按照

Android中修改键盘布局或者按键映射时的注意点

在Android中修改键盘布局或者按键映射时,处理在inputdevice中修改上报的SCANCODE之外,还需要修改相应的kl文件. 具体原理: 当一个inputdevice的driver将按键的SCANCODE上报给EventHub之后,EventHub还会用SCANCODE去获取具体的Keycode,这一步就是根据相应的inputdevice的kl文件中的配置得到的,所以如果仅仅上报SCANCODE,不修改kl文件,则会导致SCANCODE是正确的,但是找不到相应的mapkey,从而上报的

自定义MediaController来实现修改底部布局作以及实现vedioview半屏与全屏的切换

因为直接使用系统vedioview,底部的MediaController布局有点不好看,尤其是进度条,不能实现办半屏与全屏的切换,自己网上看了下别人的资料,整理了下,做以笔记:初学者,勉强才实现这些功能,还有许多地方不明白. 看下效果:                    1,MediaController.java.直接复制下系统源码的MediaController,来进行修改,就两个地方,一个布局相关的修改,以及进度条ProgressBar的修改,然后就 是添加了半屏与全屏的切换接口. /

修改首页导航菜单的位置

将首页的导航菜单移入到 banner下面的方法: 进入后台,在cms-page-设计: 右边: 1.<reference name="content">2.<block type="catalog/product_new" name="home.catalog.product.new" template="catalog/product/tabMenu.phtml" after="cms_page&

Android开发游记:RecycleView 实现复杂首页布局三种方式

做过电商类应用的朋友可能都会遇到一个比较头疼的问题:复杂的首页布局如何实现.参考百度糯米,美团,bilibili等应用,都会发现其首页的布局相对复杂,例如下图bilibili的首页(第二张是demo实现的效果图),可以看到在同一个页面中先是有列表布局出现,然后出现了2列的网格布局,接着3列的网格布局,最后还出现了瀑布流式布局: 这样的效果该怎么做呢?是使用LinearLayoutManager.GridLayoutManager还是StaggeredGridLayoutManager?还是根本不

【Agile框架(一)】首页布局

布局思路: 1.采用底部的nav进行布局 1 <nav class="bar bar-tab"> 2 <a class="tab-item active" href="#home_article" data-target="article"> 3 <span class="icon icon-home"></span> 4 <span class=&qu

Single Shot MultiBox Detector论文翻译【修改】

这几天读了SSD论文的原理部分,看了别人的翻译,发现很多应该都是google直接翻译过来的,有些地方读的不是很通顺,自己就在自己的理解和搜索的基础上对我看的那篇翻译做了一些修改.[原文地址:http://noahsnail.com/2017/12/11/2017-12-11-Single%20Shot%20MultiBox%20Detector%E8%AE%BA%E6%96%87%E7%BF%BB%E8%AF%91%E2%80%94%E2%80%94%E4%B8%AD%E8%8B%B1%E6%9