2011-06-07 107 views
6

我在試圖找到如何設置瀏覽器的標題:頁面。主要目標是將其放在我的內容類型下拉式「顯示」菜單中。如何在Plone中設置瀏覽器頁面的標題

我看看CMFDynamicViewFTI的代碼。唯一的例子使用瀏覽器:視圖,我不知道它是什麼,我從來沒有見過瀏覽器:視圖。這是解決方案嗎?瀏覽器:查看支持客戶化(瀏覽器:查看指令不支持zcml中的template參數)。

因此,無論如何要設置瀏覽器頁面的標題(如「顯示」菜單中所列)?

回答

7

A browser:page本質上只是一個瀏覽器:查看指令,增加了對模板的支持。您可以使用zcml指令設置標題,就像您可以使用browser:view一樣。

要設置顯示菜單中的標題,添加menutitle屬性爲browser:page指令:

menu="plone_displayviews" 
title="title goes here" 

您可能還需要明確包括ZCML的plone.app.contentmenu首先要確保該plone_displayviews菜單定義:

<include package="plone.app.contentmenu" /> 
+0

如果我在ZCML瀏覽器中添加標題:頁面指令它提升配置錯誤:ConfigurationError:如果指定了菜單或標題,它們都必須是specifie如果我添加「plone_displayviews」,會引發ConfigurationError:(''無效值','菜單','ImportError:無法導入plone_displayviews,沒有名爲plone_displayviews的模塊') – toutpt 2011-06-07 13:54:19

+1

它可以工作,如果添加並使用菜單=」plone_displayviews「 – toutpt 2011-06-07 14:05:27

+0

我不需要 FWIW – aclark 2014-01-21 22:02:28

相關問題