Il 22/09/2011 10:09, Zardetto Carlo ha scritto:
<div tal:define="presults
python:context.portal_catalog(portal_type='News Item',
path='/plone/news', sort_on='effective', sort_order='desc', limit=4,
Subject='evidenza')">
<div class="novita" tal:repeat="news python: presults[:3]">
<h1 tal:content="news/Title" />
<div tal:content="news/Description"><span
tal:content="news/Description" />
togli pure lo span qui.
</div>
<div tal:content="structure news/getText">
</div>
</div>
</div>
In teoria è corretto. Per l'acquisizione, getText potrebbe venire da un
elemento che sta sopra, prova a vedere da quale elemento ( tu scrivi
"probabilmente è il body della prima news, ne sei certo?) proviene.
Titolo e description sono corretti?
Prova anche mettendo .CookedBody() al posto di .getText()
La parte usata in Products/CMFPlone/skins/plone_content/newsitem_view.pt è:
<div metal:define-macro="text-field-view"
id="parent-fieldname-text" class="stx"
tal:define="kss_class python:getKssClasses('text',
templateId=templateId, macro='text-field-view');
text text|context/getText|nothing"
tal:condition="text"
tal:attributes="class python:test(context.Format() in
('text/structured',
'text/x-rst', ),
'stx' + kss_class, 'plain' + kss_class)">
<div metal:define-slot="inside" tal:replace="structure text">The body</div>
</div>
qui usano text text|context/getText|nothing, quindi in sostanza getText.
Diciamo che come è implementata la news in Plone è un coacervo di
template e script poco chiari.
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html