簡體   English   中英

從ORCHAD CMS中的C#代碼更新autorout URL

[英]Updating autorout URL from C# code in ORCHAD CMS

我建立了一個簡單的網站,並要求顯示博客上一年的所有帖子。

例如www.mysite.com/blogs/2015應該顯示2015年的所有帖子。但是,今年不是帖子的真實創建日期,而是在創建帖子時提供的輸入信息(我在編輯器中添加了新字段)。

我還應該有一種方法來訪問具有唯一URL的帖子,例如www.mysite.com/blogs/2015/2 ,該帖子應顯示2015年的第二篇帖子。該帖子的編號在當年是唯一的。 因此,我無法使用內容ID。

我可以使用自己的控制器來完成此工作,但問題仍然存在:列出帖子時,它將附加由AutoroutePart創建的URL,該URL類似於www.mysite.com/blogs/first-post

我試圖通過更新AutoroutePartPath屬性來在創建帖子時更改此URL,但是沒有運氣。

任何建議或意見表示贊賞。

您可以為具有AutoroutePart的任何內容項定義自己的路線。

在這種情況下,您需要編輯博客文章的內容定義。 因此,在“內容定義”菜單下,選擇“博客文章”,然后進行編輯,然后單擊“自動布線”標簽旁邊的Expando箭頭,您將看到“模式”字段,您可以在其中定義自己的模式。

網址模式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM