The following patch adds a footer div on all pages to ease CSS themeing. Indeed, the misc.tmpl, recentchanges.tmpl and editpage.tmpl templates lack such a div. > So, the problem with this is that the default css inserts a horizontal > line at the top of the footer div, and putting an empty footer on these > other pages looks a bit weird. Any idea how to get around that? > --[[Joey]] >> Sorry I didn't see that. It definitely looks weird. We could add text >> in all footers or change the CSS stylesheet, but it's not clean IMHO. >> The idea was about to ease themeing by giving all the pages the same >> structure. The current structure is the following one: >> div header - div actions ... div content - div footer (sometimes) >> So we could add some new divs in all templates. By default, they will >> be empty and no CSS will be defined for them. This way ikiwiki >> standard appearance is not changed but themeing will be eased. >> The new page structure could be: >> * div banner (to show up a logo for example) >> * div content-wrap containing div header, div actions, ... div content >> and div footer >> * div realfooter (to put credits, "Powered by ikiwiki", "Valid XHTML"...) >> From my tests, it works: Just adding the divs, without touching the stylesheet, >> doesn't change ikiwiki appearance. And themeing is eased :-) >> I can update the patch, if you want to follow and test this idea. --Fred >>> Sure, go ahead --[[Joey]] >>>>Here is an updated patch against current svn. --Fred Index: templates/recentchanges.tmpl =================================================================== --- templates/recentchanges.tmpl (révision 3575) +++ templates/recentchanges.tmpl (copie de travail) @@ -12,7 +12,11 @@ + +
+
/ @@ -65,5 +69,10 @@ +
+ +
+
+ Index: templates/page.tmpl =================================================================== --- templates/page.tmpl (révision 3575) +++ templates/page.tmpl (copie de travail) @@ -13,7 +13,11 @@ + +
+
@@ -95,5 +99,10 @@
+
+ +
+
+ Index: templates/editpage.tmpl =================================================================== --- templates/editpage.tmpl (révision 3575) +++ templates/editpage.tmpl (copie de travail) @@ -12,6 +12,11 @@ + + +
+

Your changes conflict with other changes made to the page. @@ -86,5 +91,11 @@

+ +
+ +
+
+ Index: templates/misc.tmpl =================================================================== --- templates/misc.tmpl (révision 3575) +++ templates/misc.tmpl (copie de travail) @@ -12,7 +12,11 @@ + +
+
/ @@ -23,5 +27,10 @@
+
+ +
+
+ > I took a more intrusive approach to avoid ugly names like "realfooter". > [[done]] --[[Joey]]