make it possible to have variadic URLs in links (#3917)

This commit is contained in:
Frédéric Péters 2013-11-02 11:57:07 +01:00
parent 53375a956c
commit 37532a7108
1 changed files with 4 additions and 1 deletions

View File

@ -3,6 +3,8 @@ from quixote.directory import Directory
from quixote.html import htmltext
from quixote.util import StaticDirectory
from wcs.qommon.misc import get_variadic_url
import os
import re
import string
@ -1120,6 +1122,7 @@ class AlternateRootDirectory(OldRootDirectory):
# generic title
'<h3>%s</h3>' % _('Useful links')
has_ul = False
vars = get_publisher().substitutions.get_context_variables()
for link in links:
if not link.url:
# acting title
@ -1132,7 +1135,7 @@ class AlternateRootDirectory(OldRootDirectory):
if not has_ul:
'<ul>'
has_ul = True
'<li><a href="%s">%s</a></li>' % (link.url, link.title)
'<li><a href="%s">%s</a></li>' % (get_variadic_url(link.url, vars), link.title)
if has_ul:
'</ul>'
'</div>'