我正在爲自定義敏捷內容類型創建列表頁面,並且希望將其中一個圖像顯示在列表中,類型新聞文件夾的列表頁面如何顯示標題和說明旁邊的縮略圖(即folder_summary_view)。將「新聞項目」樣式縮略圖圖像添加到敏捷內容類型
這是什麼最好的方法呢?我嘗試定製folder_summary_view模板來更改縮略圖代碼,改爲尋找'item_object/thumbnail'
然而,因爲這是一個團塊圖像或東西返回一個錯誤:
<a href="#" tal:condition="exists:item_object/thumbnail" tal:attributes="href python:test(item_type in use_view_action, item_url+'/view', item_url)">
<img src="" alt="" tal:replace="structure python: path('nocall:item_object/thumbnail')(scale='original', css_class='tileImage')" />
</a>
返回:
Module Products.PageTemplates.ZRPythonExpr, line 48, in __call__
__traceback_info__: path('nocall:item_object/thumbnail')(scale='original', css_class='tileImage')
Module PythonExpr, line 1, in <expression>
TypeError: 'NamedBlobImage' object is not callable
我想我會也有興趣瞭解如何打電話給其他任何領域。它自動提取標題和描述。有沒有簡單的方法來調用mo fields領域?即如果有一個文本字段名爲:developer_name
- 我將如何在文件夾摘要視圖中的標題之後顯示該字段?
我看到this question萬一有幫助,但它似乎更關係到遷移和不顯示內容。
還要感謝Martijn P的回答,這個回答一如既往的全面,完整並將其解釋清楚。 –
這個問題的最佳答案!我想補充一點,爲Plone 5提供基本內容類型的plone.app.contenttypes具有「LeadImage」行爲,允許任何敏捷內容類型具有像新聞項目一樣的主導圖像。實施細節在https://github.com/plone/plone.app.contenttypes/blob/master/plone/app/contenttypes/behaviors/leadimage.py – SteveM