limit to 15 links
This commit is contained in:
parent
555f8fc5e1
commit
792f39d4e1
|
@ -45,7 +45,7 @@ class RevuesDePresse(BaseContent):
|
|||
self.pressreviewsbaseurl += '/'
|
||||
return self.pressreviewsbaseurl + 'revue.PDF'
|
||||
|
||||
def getAllLinks(self):
|
||||
def getLinks(self, num=None, offset=0):
|
||||
'''Return a list of tuples (url, label)'''
|
||||
if not self.pressreviewsbaseurl[-1] == '/':
|
||||
self.pressreviewsbaseurl += '/'
|
||||
|
@ -64,6 +64,8 @@ class RevuesDePresse(BaseContent):
|
|||
url = self.pressreviewsbaseurl + filename
|
||||
label = '%s/%s/%s' % (filename[6:8], filename[8:10], filename[10:14])
|
||||
all_links.append((url, label))
|
||||
return all_links
|
||||
if num is None:
|
||||
return all_links[offset:]
|
||||
return all_links[offset:offset+num]
|
||||
|
||||
registerType(RevuesDePresse)
|
||||
|
|
|
@ -60,7 +60,7 @@ div.calendars ul {
|
|||
<ul>
|
||||
<li><a tal:attributes="href python: context.getTodayLink()"
|
||||
i18n:translate="today_press_review">Today Press Review</a></li>
|
||||
<li tal:repeat="link python: context.getAllLinks()">
|
||||
<li tal:repeat="link python: context.getLinks(15)">
|
||||
<a tal:attributes="href python: link[0]" tal:content="python: link[1]">plop</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
Reference in New Issue