zoukankan      html  css  js  c++  java
  • 3、UmbracoNewsSite:文档类型设置

    从这一篇开始,我们制作一个简单的新闻网站UmbracoNewsStie,用来演示Umbraco的实际使用技巧。

      在开始,我们需要先创建文档类型才能进行其他的操作,文档类型就是网站要展示什么。
      首先我们先做一个网站的首页,进入Umbraco的后台界面,选择Setting,点击Document Types选项右边的三个小圆点按钮,在弹出的菜单中点击Create

      在创建表单中输入这个文档类型的名称Home,然后勾选创建对应的模板(Create Matching template),最后点击Create按钮。

      然后我们就进入了设置界面。可以在上面看到四个选项卡:Info、Structure、Generic properties、Tabs,Info设置当前文档类型的名称、别名(也就是数据库中存储的字段名)、图标等信息;Structure设置当前文档类型所处的结构,比如是否是根节点、其下是否需要其他节点等;Generic properties设置当前文档类型的一些属性(需要显示在网页上的字段),Tabs设置当前文档类型在使用时的分类,结合Generic proerties使用,比如我们创建一个名为"Info"的Tabs,那么这个Info就是用来设置首页的信息字段的,还可以设置content等等Tabs。

      我们首先创建两个Tabs,分别是首页的信息Tabs和内容Tabs。 ps:选项后面的0和1的数字是表示的Tabs显示的顺序序号,默认就可以了。

      进入Generic properties选项卡,分别创建Info和Content需要用到的字段:站点名称、站点logo,首页内容。
      点击Click here to add a new property,创建站点名称,如下图:
      Name表示该属性的名称,可以设置为中文;Alias是要设置的别名,是要设置到数据库中的字段;Type表示数据类型,这里的数据类型是Umbraco自己设置的数据类型;Mandatory表示用到这个属性时,是不是需要强制设置这个属性的值;Validation用来设置一个正则表达式,用来验证该属性的值;Description设置该属性的解释说明。
      填写完毕后点击右上角的Save保存按钮。

      按照同样的方式设置其余的两个属性,注意Site Logo的类型是Upload类型。

      设置完了文档类型的字段,我们试试创建一个网页,检验一下我们设置的这些字段,也感受一下umbraco是怎么工作的。
      接下来选择Content选项,点击后面的三个小圆点按钮,在弹出的菜单中选择要创建的文档类型,这里只创建了一个Home,我们就选择这个。

      点击Create按钮之后,会弹出设置界面,这是我们会发现,我们在Home文档类型中设置的InfoContent这两个Tabs都在这里出现了,而且在设置在其下的属性也都在这里。
      我们分别填写这几个内容和上传一张图片作为logo。

      最后点击Save and publish按钮进行保存和提交发布。发布之后,我们的设置的属性字段,就存储到了Umbraco的数据库中,接下来,我们就要设置如何展示这些属性的数据。

  • 相关阅读:
    pydev 下Django 1.7 undefined variables from import问题的解决
    前端CDN公共库整理
    BugFix:URL or HTTP headers are too long (IP=127.0.0.1)
    目前最好用的软件下载网站
    mysql数据库优化之表的设计和慢查询定位
    Hadoop-08-Hive本地独立式安装
    AspNetPager真假分页对照实例
    Android从无知到有知——NO.6
    Xpath—解决这个问题的良药
    C# Json反序列化 数据协定类型 无法反序列化 由于未找到必需的数据成员
  • 原文地址:https://www.cnblogs.com/haijd/p/Umbraco-3.html
Copyright © 2011-2022 走看看