2016-01-13 68 views
0

因爲我使用plone.app.widgets(1.8.0)和wildcard.foldercontents(1.3.2),我必須禁用pa.widgets-Javascript only for/folder_contents選項卡。Plone - 我如何檢查用戶是否在/ folder_contents視圖操作

Multiupload不pa.widgets工作啓用

().fileUpload is not a function 

但我怎麼能確定? 我已經試過:

context/absolute_url 
context/@@plone_context_state/object_url 
getViewTemplateId 
and a few more 

的Plone 4.3.4.1

+0

getViewTemplateId返回什麼? –

回答

0

對不起,只是這麼簡單

request.ACTUAL_URL 

開放:-)

1

更好的解決辦法,我也有類似的問題與wildcard.foldercontentscollective.z3cform.widgets ..這兩個hav e有衝突的相關js代碼。

i檢查條件是這樣的:

self.request.steps[-1] != "folder_contents" 

在folder_contents標籤,在請求最後一步是總是 「folder_contents」。

我不知道這是否是最佳的解決方案,但它工作

0

你可以試試下面的代碼:

mt = getToolByName(self.context, 'portal_membership') 
member = mt.getMemberById(username) 
if member == 'Anonymous': 
    pass 
else: 
    pass 

,並Anonymou或登錄會員時,你可以處理。

+0

請添加您的代碼,以幫助解決OP的問題(或解釋何時它對您有用)。 –

相關問題