limit to 15 links

This commit is contained in:
Frederic Peters 2009-05-25 10:13:10 +02:00
parent 555f8fc5e1
commit 792f39d4e1
2 changed files with 5 additions and 3 deletions

View File

@ -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)

View File

@ -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>