一位顧客想要擁有它的Plone站點這樣的表現在登錄時必須:的Plone使每一個頁面,但主頁
- 主要頁面可以通過匿名用戶
- 你已經註冊並認證可以看出看任何其他頁面
- 該網站是開放註冊,所以認證和註冊的形式也應作出可見的匿名
如何才能接近這個?
有沒有辦法將python腳本/類/方法/函數掛接到用戶所做的任何請求?覆蓋main_template.pt並添加一個TAL調用到做這些檢查的方法就足夠了?
棘手的部分是,即使匿名人員只能訪問主頁面,主頁面本身也是由其他內容類型組成的,這些內容類型只能由經過驗證的用戶查看(不受工作流程限制) 。
我排除了,也許是一個錯誤?,工作流程,因爲然後一切都應該是私人的,但global_nav是由文件夾,如果採取工作流程的方法,應該是匿名/不可見的文件夾。
乾杯,
您確定global_nav項目被未經授權的用戶看到嗎?如果是這樣,您的目錄中可能會出現一些問題。 AFAIK,這不是Plone的默認行爲。 – albieback