我正在尝试为Orchard 1.6中的博客帖子创建自定义网址。我希望将Taxonomy部分术语作为URL的一部分。
http://my-site.com/my-blog/section-term/my-post
使用分类法,我可以轻松地将博客帖子列入各自的部分并将其分开。
我尝试使用的Autoroute规则是:
{Content.Container.Path}/{Content.Fields.BlogPost.Section}/{Content.Slug}
第一部分{Content.Contianer.Path}
并不那么重要,如果它更容易,我就可以不用;但{Content.Fields.BlogPost.Section}
根本不会生成任何内容。
我做错了吗?或者这是我需要报告的错误吗?
谢谢,里斯。
更新
好的,所以我看起来不够努力,已经有一个错误提交给了这个:http://orchardtaxonomies.codeplex.com/workitem/61
答案 0 :(得分:1)
在变更集2bd61b0ec84a中尚未解决此问题。
问题在以下问题中尚未得到解决: Orchard Taxonomies Module提交e688a1b34b01 2012年3月10日(1.x分支)
我的测试是通过以下步骤进行的:
在发布包含所选分类的页面之间尝试了autoroute模式中的所有以下标记:
我通过利用https://orchardtaxonomies.codeplex.com/workitem/61中的以下帖子来管理当前未发布的1.7版本的分类标记(我假设它也适用于1.6):
只是澄清一下,当您添加分类标记时,请确保使用分类法的字段名称,而不是分类法名称本身(除非分类名称和字段名称相同,否则您就可以了)。< / p>