我已經在ZMI/portal_view_customizations的Plone站點中爲RSS訂閱源定製了視圖。 只是定製後,模板引發Plone:如何自定義ZMI中的RSS視圖模板?
zope.tal.taldefs.TALError: empty HTML tags cannot use tal:content: u'link, at line 16
我想通了,16行聲明瞭一個空的HTML元素,並沒有太大的意義與填充它的錯誤「TAL:內容」。因此,我改變來自:
<link tal:content="feed/link" />
到
<span tal:content="feed/link">The Link</span>
和模板編譯正確。 但現在調用集合中的feed會給我「權限不足」。如果我刪除第16行,也會發生這種情況。
有人可以給我一個關於如何使這項工作的提示嗎?
對於再現:
- 在一個plone4.3網站,在ZMI \ portal_view_customizations
- 自定義RSS下Products.CMFPlone.interfaces.syndication.ISyndicatable
- 增減掛鉤TAL:內容...兩次
- 呼叫在Plone站點與myplonesite/MyCollection的飼料/ RSS
基本上RSS已啓用,並且可以正常使用標準視圖模板,我可以訪問mycollection/RSS。只有在沒有任何更改的情況下自定義視圖後,我纔沒有權限訪問它。 – boernie
您的第一個鏈接似乎並不完全是最新的,我認爲在plone 4.3中不存在CMFPlone/skins/plone_templates/rss_template,但是謝謝! – boernie