diff --git a/wiki/dump-wiki.py b/wiki/dump-wiki.py index 80091788..2b88c757 100755 --- a/wiki/dump-wiki.py +++ b/wiki/dump-wiki.py @@ -121,6 +121,8 @@ class MoinDump(_util.Script): for pagename in pages: file = wikiutil.quoteWikinameURL(pagename) # we have the same name in URL and FS # On construit le nom de la page avec les liens (peut sans doute mieux faire) + originalpagename = pagename + pagename = pagename.replace("/PagesStatiques", "") pagenamewithlinks = [u''] for composant in pagename.split("/"): pagenamewithlinks.append(pagenamewithlinks[-1]+'/'+composant) @@ -129,7 +131,7 @@ class MoinDump(_util.Script): _util.log('Writing "%s"...' % file) try: pagehtml = '' - page = Page.Page(request, pagename) + page = Page.Page(request, originalpagename) try: request.reset() out = StringIO.StringIO() @@ -154,7 +156,7 @@ class MoinDump(_util.Script): 'pagenamewithlinks': pagenamewithlinks, 'pagehtml': pagehtml, 'timestamp': timestamp, - 'wikilink': u"http://wiki.crans.org/%s" % quoteWikinameOriUrl(pagename).encode("UTF-8"), + 'wikilink': u"http://wiki.crans.org/%s" % quoteWikinameOriUrl(originalpagename).encode("UTF-8"), 'theme': request.cfg.theme_default, }).replace("./monobook", "..")) fileout.close()