Listing 2 - Polling the Portal catalog for the latest headline on the front page
<tal:headline tal:define="objects python:container.portal_catalog(
portal_type='Headline',
review_state='published');
sort_on python:(('EffectiveDate', 'cmp', 'desc'),
('ModificationDate', 'cmp', 'desc'));
sorted_objects python:sequence.sort(objects, sort_on)[:1]">
<span tal:omit-tag="" tal:repeat="result sorted_objects">
<span tal:omit-tag="" tal:define="item result/getObject">
<p tal:content="python:item.title">Title</p>
<p tal:replace="structure python:item.text">Body text</p>
</span>
</span>
</tal:headline>
|