add section for press articles
This commit is contained in:
parent
69c713186e
commit
bcffc11fa9
|
@ -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
|
||||
|
||||
|
|
|
@ -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">
|
||||
|
|
Reference in New Issue