我想給Plone(4.3.7)站點的所有成員提供恢復意外刪除文件的可能性。 我只找到ecreall.trashcan來達到這個目的,但是我在安裝時遇到了一些問題。添加後,它在buildout.conf並做斌/擴建輸出包含了一些錯誤,如...有沒有方法在Plone有垃圾桶?
File "build/bdist.linux-x86_64/egg/ecreall/trashcan/skins/ecreall_trashcan_templates/isTrashcanOpened.py", line 11 return session and session.get('trashcan', False) or False SyntaxError: 'return' outside function
File "build/bdist.linux-x86_64/egg/ecreall/trashcan/skins/ecreall_trashcan_templates/object_trash.py", line 23 return context.translate(msg) SyntaxError: 'return' outside function
File "build/bdist.linux-x86_64/egg/ecreall/trashcan/skins/ecreall_trashcan_templates/object_restore.py", line 23 return context.translate(msg) SyntaxError: 'return' outside function
...
所以,我沒有發現任何新的附加到在站點設置中啓用或配置。
有人知道會發生什麼,或者有其他方法可以做我想做的事嗎? 請提前致謝
好的,明白...謝謝!在這一點上,問題是:在哪裏啓用這個附加組件,在哪裏? – fabiosko
在快速安裝程序(或者可能通過控制面板>插件)中安裝後,您會在操作菜單中找到「移至垃圾箱」(或「恢復」,如果頁面已經存在),並且會出現內容區域中的垃圾桶圖標將您帶到垃圾桶。它在加載項部分似乎沒有配置面板。 –
正如你所建議的Ulrich,我已經在zcml下插入了ecreall.trash。之後,該插件將出現在「插件」面板中,並且我已啓用它。 好吧,現在有一個小垃圾桶圖標,但也有很多問題。內容可能會再次被刪除,並且它不會進入垃圾桶,我必須使用函數-move來回收垃圾。我必須在圖標中點擊兩次才能進入垃圾桶內部或外部,而且當我想退出時,它會在其他文件夾中導航或在第一個文件夾中返回時再次出現。這些內容不顯示給我和一條消息警告我再次在垃圾桶內:( – fabiosko