2016-06-13 46 views

回答

6

轉到http://[HOST]/[PLONESITE_ID]/@@types-controlpanel?type_id=Topic,選中表示「全局可添加」的位置,然後點擊表單底部的「應用更改」。

加入/profiles/default/Topic.xml到您的插件包含以下內容通過編程可重放:

<object name="Topic"> 
<!-- Enable old-style-collections 
    By default turned off since >= Plone-4.1 --> 
    <property name="global_allow">True</property> 
</object> 

要關閉新型的集合,你可以做同樣的程序,只要將「主題」和「收藏」並將「global_allow」設置爲False。

如果您還希望能夠通過網站的用戶界面在集合的編輯模式中定義哪些字段可用作可選標準,請轉至http://[HOST]/[PLONESITE_ID]/portal_controlpanel/manage_editActionsForm並選中「集合(舊樣式)」條目,然後選中「集合(舊式)「將在網站的控制面板中可見,可通過http://[HOST]/[PLONESITE_ID]/@@overview-controlpanel訪問。

而且這些設置可以通過編程通過profiles/default/portal_atct被複制,您可以通過http://[HOST]/[PLONESITE_ID]/portal_setup/manage_main相關的XML文件導出,或者看看這個例子的取向:https://raw.githubusercontent.com/ida/adi/master/adi.tickets/adi/tickets/profiles/default/portal_atct.xml

注:如果您要添加新字段作爲標準,您還需要通過profiles/default/catalog.xml在此目錄中註冊它們,例如:​​

此外:如果您希望允許訪問者更改條件的值以搜索通過用戶界面飛行 - 換句話說就是搜索表單 - 看看collective.formcriteria,由Ross Patterson撰寫。

+0

不知道portal_controlpanel。相當不錯! – sureshvv

+0

@keul:感謝您的補充答案!想與你分享這個答案的要點......在SO-builders:你在這裏得到了一個功能請求:-) –

+0

@ ida-ebkes:D不用客氣 –