2011-03-30 30 views

回答

2

這似乎是開箱即用的配置。在configlet請確保「爲全部內容使用全局詞彙表?」未選中:然後將您的詞彙表放到您希望可用的路徑中,並在網站根目錄中放置一個空詞彙表。

0

那麼,你可以克隆內容類型,然後只在你想讓它們啓用詞彙表的部分使用這些內容類型。但我承認,這相當不雅。其他人可能會對如何修改PloneGlossary這樣「有地位」有更好的想法。

0

如果你在Plone 4上,你有一個body類「portaltype-xxx」。 (jq('body')。hasClass('portaltype-xxx'))也許你可以自定義一些詞彙表javascript,只有當這個類附加在BODY元素上時,纔會運行幾行jQuery:

if { ... }

或者,您可以更改JavaScript條件portal_javascript工具只出現在glossay如果object.portal_type == 'XXX'。

好運

0

不知道你是如何工作的PloneGlossary,但嘗試的權限限制呢?使用「共享」選項卡分配本地角色,允許PloneGlossary在某個文件夾...

0

我認爲最簡單的解決方案是自定義'條件'的註冊ploneglossary.js文件以滿足我自己的需要。我將擴展相關內容類型的模式並給它一個新的字段「showGlossary」。該條件可以檢查對象的值。

這種方法不需要任何定製的PloneGlossary,可以直接在我的策略包中完成。

+0

我覺得這似乎很合理。 – 2011-03-31 03:18:39

相關問題