Umbraco网址为博客。添加网址前缀

时间:2015-10-01 23:18:08

标签: c# umbraco

我有DocumentType名为Blogs。它有一个名为DocumentType的孩子Blog

我创建了Blog类型的内容。

该内容的名称为"编码很棒"。

我现在可以使用网址导航到该博客:

  

www.example.com/coding-is-great

我希望它是:

  

www.example.com/blogs/coding-is-great

如何使用上述内容为URL添加前缀?

- - - - 的被修改

回应wingyip的回答。我已经有了这样的结构:

enter image description here

但是网址并没有像你期望的那样产生。

2 个答案:

答案 0 :(得分:4)

我不同意其他两种方法所采用的方法 - 通过重新排列内容来实现操作所需要的更简单。

非常重要的是要注意,并且在Umbraco开始的人们常见的问题是,文档类型的层次结构与您网站的结构/层次结构无关。

您网站的结构由您的内容树决定。

因此,如果您有一个名为Blogs的父节点,其子节点为Coding is great,那么您就不必进行任何捣乱 - 该网址将根据您的需要而定。

Home
   Blogs
      Coding is great

在您的文档类型中,BlogBlogs的孩子是否有任何原因。执行此操作的唯一正当理由是,Blog需要从Blogs继承属性,否则Blog不应嵌套。

如果我这样做,我可能会有一个名为Blog的文档类型,其中包含一个可以列出我的博客项目的相关模板。

这清楚了吗?

答案 1 :(得分:0)

在TextPage中创建(Settings => Document Types => Master)新属性 umbracoUrlAlias 并输入内容的新别名 How create url alias