2013-01-13 50 views
2

我正在嘗試爲Orchard 1.6中的博客文章創建一個自定義URL。我希望將分類法部分術語作爲URL的一部分。Orchard分類術語Autoroute Tokens

http://my-site.com/my-blog/section-term/my-post 

使用分類標準,我可以輕鬆地列出和分離博客文章到他們各自的部分沒有麻煩。

我試圖使用自動佈線的規則是:

{Content.Container.Path}/{Content.Fields.BlogPost.Section}/{Content.Slug} 

第一部分{Content.Contianer.Path}不是那麼重要,我可以不用,如果它更容易;然而{Content.Fields.BlogPost.Section}根本不產生任何東西。

我做錯了什麼?或者這是我需要報告的錯誤?

謝謝,Rhys。

更新

好了,所以我沒看夠硬時,已經申請了這一個錯誤:http://orchardtaxonomies.codeplex.com/workitem/61

回答

1

這尚未在變更2bd61b0ec84a解決。

問題也沒有得到解決的範圍內: 果園分類標準模塊提交e688a1b34b01 2012年3月10日(1.x的分支)

  • 果園分類標準模塊提交2bedcd7ba4f3 2013年2月20日(默認分支)
  • 果園提交71d81e849620 2013年7月9日(1.x的分支)
  • 果園提交f65d032a9b0c 2013年4月30日(默認分支)

我的測試是騙子涵道下面的步驟:

  • 創建一個名爲「測試」的分類
  • 附分類領域的「測試」內容類型「頁的」使用字段名「testfield」
  • 在「testfield」選中「僅允許一個術語將被選擇」
  • 在自動佈線(內‘頁面’內容類型)經過‘自動編輯內容時,生成’
  • 嘗試了所有的自動佈線圖案內的下面的令牌在發佈網頁與所選擇的分類法之間:

    • {Content.Fields.Page.testfield}/{Content.Slug}
    • {Content.Fields.Page.testfield.Terms}/{Content.Slug}
    • {Content.Fields.Page .testfield.Terms:0}/{Content.Slug}
    • {Content.Fields.Page.test}/{Content.Slug}
    • {Content.Fields.Page.test.Terms}/{Content.Slug }
    • {Content.Fields.Page.test.Terms:0}/{Content。彈頭}

我manged得到分類令牌的1.7目前未發行版本的工作(我相信它會與1.6工作太)利用下面的帖子中https://orchardtaxonomies.codeplex.com/workitem/61

  • mrtn_t寫了2月19日在上午07時33
  • BrentCarter寫了4月30日在上午04點24

只是爲了澄清,當你添加稅收onomy token確保使用分類的字段名稱,而不是分類名稱本身(除非分類名稱和字段名稱命名相同,那麼你確定)。