add section for press articles

This commit is contained in:
Frédéric Péters 2012-01-17 13:56:13 +01:00
parent 69c713186e
commit bcffc11fa9
2 changed files with 24 additions and 0 deletions

View File

@ -39,6 +39,15 @@ class PressFolder(BrowserView, Cached):
sort_limit=10)[:10]
return results
def getRecentPresse(self):
catalog = getToolByName(self.context, 'portal_catalog')
folder_path = '/'.join(self.context.getPhysicalPath() + ('les-medias-en-parlent',))
results = catalog.searchResults(path={'query': folder_path, 'depth': 1},
portal_type=['Document', 'File'],
sort_on='Date', sort_order='descending',
sort_limit=10)[:10]
return results
class IPcfHomeFolder(Interface):
pass

View File

@ -53,6 +53,21 @@
</div> <!-- .inner -->
</div> <!-- .embossed_frame -->
<div class="embossed_frame communiques"
tal:condition="python:hasattr(context, 'les-medias-en-parlent')">
<div class="inner">
<h2 class="embossed_frame_header">Les médias en parlent</h2>
<div class="embossed_frame_content">
<ul>
<li tal:repeat="item view/getRecentPresse">
<a tal:attributes="href item/getURL" tal:content="item/Title">title</a>
</li>
</ul>
<a class="more" href="les-medias-en-parlent/">Plus d'articles de presse</a>
</div>
</div>
</div>
<div class="embossed_frame links">