我正在開發一個plone4站點,每個用戶都有一個可排序的項目庫存。 ATFolder的folder_content視圖對此非常理想。唯一的問題是,而不是像這樣的URL:作弊遍歷
/site/user/inventory
或本
/site/inventory/user
的URL應該是:
/site/inventory
我在幾個解決方案思想,但每人們有自己的疑慮。
- 根據經過驗證的用戶使庫存內容爲動態。我甚至不知道這是否可能在plone上。
- 不知怎的,作弊的橫向機制,所以/網站/庫存渲染/網站/庫存/用戶。
- 在渲染視圖之前更改上下文。再次,不知道是否可能。
- 使庫存成爲ATCTContent的子類,將庫存數據作爲註釋存儲在用戶上,並由我自己開發訂購代碼。這是我試圖避免的選項。
你會怎麼做?
謝謝。
這應該如何實現,尤其是當庫存用戶的庫存可能具有相同的庫存項目ID時?在這裏處理ID衝突是沒有辦法的。當然,您可以根據自己的需要使用重寫規則自由地重寫網站URL。但是,這不會解決您使用相同ID的問題。 – 2011-03-20 17:26:25