漂亮的URL我創建了一個sitemapItem爲:與河馬CMS
- JCR配置:
doto/_default_/default/_any_
- HST:relativecontentpath:多託/細節/ $ {3}
- 我的網址 :todo/detail/todo-item4-from-cms-editor-user
如何從查詢字符串中獲得標題「todo-item4-from-cms-editor-user」?
是$ {3}佔位符我的標題 「待辦事項-ITEM4-從-CMS編輯器用戶」 查詢字符串中?
感謝
好,謝謝,現在 的http://本地主機:8080 /網站/ TODO /詳細titleId = todo-物品1 做工精細,我 我很抱歉,我並不清楚......但我需要轉換 的http://本地主機:8080 /網站/ TODO /詳細titleId =待辦事項,物品1 作爲 HTTP :// localhost:8080/site/todo/detail/todo-item1, http:// localhost:8080/site/todo/detail/todo-item2, http:// localhost:8080/site/todo/detail/todo-item3 等。 HippoCMS中是否存在描述URL爲/ todo/detail/{titleId}的機制,其中titleId是動態的? 類似於春天寧靜的網址 http://www.mkyong.com/spring-mvc/spring-3-rest-hello-world-example/ – Tlabs 2014-11-24 17:05:08
郵件列表已經給出了答案,但我在這裏爲後代包括它。 你可以做的是將它添加到你的組件 只需添加hst:parameternames值並給它一個名字,例如,然後在你的組件代碼中,你可以使用: getComponentParameter(「item」) 然後添加hst:parametervalues並添加$ {2}(如果你想獲得第二個段) 作爲結果的$ {2}的值。 另請參閱:http://www.onehippo.org/library/concepts/component-development/hstcomponent-parametersinfo-annotation.html – 2014-11-25 10:32:07
或者我也許完全誤解了你,你想要的是: http:// urlrewriter。 forge.onehippo.org/index.html 正如Jeroen Reijn在郵件列表中所述。 – 2014-11-26 09:02:32