path: adding suport for a site in a subdir
[treecutter.git] / treecutter / page.py
index 53eeb0d40baa357f18c7f76d98404b8ed1206518..dea69e6992a6d505ac5ccf448e0551f20aeb07f7 100644 (file)
@@ -46,7 +46,6 @@ class Page():
         ta = self._doc.xpath(u'/db:article/db:info/db:titleabbrev',namespaces=const.XPATH)
         if ta:
             self._menu = unicode(ta[0].text)
-
         dirname = os.path.dirname(self._file)
         cwd = os.getcwd()
         code  = self._doc.xpath(u"//xi:include[@parse='text']",namespaces=const.XPATH)
@@ -138,7 +137,7 @@ class Page():
         os.remove(outfile)
         os.chdir(cwd)
 
-    def template(self,sitemap,style,tdir):
+    def template(self,sitemap,style,tdir,subdir):
         htmlmenu =  sitemap.gen_menu(self._lang,None,"menu")
         levelmenu = sitemap.gen_menu(self._lang,self,"tree")
         langmenu = sitemap.lang_menu(self._lang,self._link)
@@ -150,7 +149,8 @@ class Page():
                         'menu':htmlmenu,
                         'article':article,
                         'levelmenu':levelmenu,
-                        'langmen':langmenu}
+                        'langmen':langmenu,
+                        'subdir':subdir}
 
         s = unicode(style, "utf-8")
         t = s+'index.'+self._lang+'.xhtml.tmpl'