asp.net-mvc – 使用Orchard CMS构建站点
|
我正在尝试学习果园的早期阶段,而且我仍然在努力解决如何构建一个包含许多可以由非技术用户轻松管理的各种内容的页面的基础知识。 理想情况下,我想要做的是以下内容,我无法确定如何使用内容类型,部件,字段,小部件,区域等将其适用于果园架构。此外,由于我还在学习,我也试图避免任何自定义模块,或者将内容硬编码到网站中(尽管我对这个想法是开放的,如果这是完成的最好方法!)。 目标:创建一个包含菜单,图像幻灯片和几个功能描述的“主页”布局。对于幻灯片中的每个图像,我需要一个标题,子标题,描述和图像。为了使非技术用户易于管理,我想定义HTML模板(自定义内容类型,部分或其他),并允许作者仅指定这些明确定义的属性。我尝试使用内容零件,但不幸的是,我只能在一个内容中只有一个特定类型的内容部分。我也看到了建立多个内容部分的同一组属性,但我不知道有多少图像将被显示(我不想分配一个任意数字)。 我需要为功能描述做类似的事情,允许作者指定图像,标题,描述和要链接的页面。我遇到与上述相同的问题,我不知道如何允许作者指定一个有限的内容列表,但每个内容项目都被明确定义。 到目前为止,最好的选择似乎是创建一些自定义的小部件来“托管”内容,但是由于某些原因,我的直觉告诉我,为单个页面创建一个自定义图层,只是为了指定要显示的内容是滥用层的目的,其开始可以基于一些标准来定制特定布局(例如,用户是否被认证)。 我希望这是有道理的,我很抱歉,花了这么多的话来解释我的问题,我刚刚真的达到了我的沮丧的高峰,虽然我认为,果园家伙绝对有建筑的想法,我只是不能通过这些看似简单的问题来建立一个简单的网站。 我非常感谢任何提示,建议,这个社区提供的建议! TIA,-Jeremy 解决方法您在Orchard条款中定义的是名为Feature的内容类型。>转到内容 – >内容类型,然后单击创建。 >标题,因为您希望作者为功能提供一个不错的标题/名称 >添加特定字段 > SubTitle,类型为TextField。将其配置为默认值,必需。 >您可以为每个字段添加一些提示,这些提示将显示在“功能”编辑器中,以描述每个字段中要输入的内容。对作者非常有用 现在,您可以通过单击仪表板左上角的链接来创建功能。 >在仪表板中,单击查询 此时,您可以通过单击预览来预览查询的结果。但我们想要的是前端页面。 通过在仪表板的“新建”部分中单击投影来创建新的投影机(左上角) 在主页上,您应该看到所有的功能,按日期排序。但是你想要的是一个滑块。在这一点上,您还需要两个步骤: 默认情况下,当您渲染投影时,它将使用标准的“摘要”布局。但是使用预测可以确定要应用的布局,以及什么是html标签和类。 >编辑名为“所有功能”的查询 >功能:SubTitle >保存查询 您会看到每个属性都在HTML容器中呈现。 通过编辑每个属性,您可以决定要应用哪个类,以及要使用的html标记。通过更改它们,您可以准确地渲染您想要的内容,并自定义您的CSS / HTML来呈现滑块很好。这纯粹是你的HTML知识必须在这里应用,或者找到一些关于这个的文章。 对于您的编辑,他们只需要去信息中心并添加/更新一些功能内容项目,这将反映在网站上。 可选地,Orchard Gallery上有一个Slider模块。你也可以试试这个。但是,如果你想要准确地处理什么,我所描述的技术会更好。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.MVC 2.0当整数值为零时,如何显示整数的
- asp.net-mvc – 如何在ASP MVC中自定义Html.ValidationMess
- asp.net-mvc – 如何在运行时之前编译cshtml
- asp.net – 了解runat服务器属性
- Asp.Net MVC 3 JSON模型绑定无法正常工作
- asp.net – 当使用AngularJS,WebAPI 2和Oauth 2时,如何将授
- ASP.NET 2.0和4.0似乎在Forms身份验证中以不同方式处理根UR
- vs2008中文版提供下载(包含中文msdn),包括vs2008序列号和破
- AJAX分页的代码(后台asp.net)
- ASP.NET jQuery错误:未知的Web方法
- asp.net-mvc – 从视图重定向到另一个视图
- asp.net – 将自动Web测试集成到构建过程中
- asp.net-mvc – 如何在ASP.NET MVC Web API中将U
- 将“onclick”属性添加到asp.net下拉列表项
- asp.net – Firefox和Chrome之间的1像素线高差
- asp.net-mvc – ASP.NET MVC从数据库加载Razor视
- asp.net-mvc – ASP.NET捆绑/分类:包括动态生成
- asp.net-mvc – 强大类型的ASP.NET MVC与ADO.NET
- asp.net-mvc – MVC应用程序中的随机数生成
- asp.net-mvc – 在存储库之间调用方法 – 存储库
