自定义页面类型的Kentico URL别名

时间:2016-12-15 13:54:55

标签: kentico

我已将推荐部分放在一起。在CMS桌面中,自定义页面保存在名为Testimonial的文件夹中。我的CMS结构就像这样

  • 推荐书 - 着陆页
    • 推荐书 - 放置每个推荐书的文件夹。
      • 测试2 - 测试见证

测试2的网址是:/ Testimonials/Testimonial/test-2.aspx

有没有办法,无需手动调整别名,从URL中排除文件夹?所以在这种情况下它将是:/ Testimonials/test-2.aspx

我正在查看设置> URL和SEO,但将文件夹添加到Exclude URL会导致问题。

1 个答案:

答案 0 :(得分:2)

我不是默认的。这是一些选择。

  1. 如果要自动化它,可以使用Kentico的全局事件来捕获文档的插入时间,向上导航它的祖先路径,然后创建一个排除该路径中任何文件夹的URL别名,并添加url别名。使用Kentico的API,并不难。
    1. 如果你只是有人会尝试导航到一个文件夹,你可以在文件夹中设置属性 - >导航行为到“第一个孩子”所以如果有人去了文件夹网址,它只是将它们指向孩子(如果孩子是导航设置为最近孩子的文件夹,它将继续沿着这条线)。 / LI>
  2. 否则,您必须通过属性 - >手动创建网址别名。网址。