ref: 769f1b52d47899c096a38c61a0e2ff971dd74999
parent: 53ae163a1ae0f476e25dc6b8877f411682ea5d01
author: kris <kris@engel.se.cat-v.org>
date: Mon Jun 4 16:57:18 EDT 2007
Create $extraHeaders for pages with blog entries.
--- a/bin/controller.rc
+++ b/bin/controller.rc
@@ -12,13 +12,12 @@
sitedir=sites/$site
headers=inc/headers.tpl
body=index
-siteTitle=''
-siteSubTitle=''
-title=''
template=_default
sidebar=sidebar
basedir=/gsoc/www
baseuri=http://$site
+for(i in siteTitle siteSubTitle title extraHeaders)
+ $i = ''
# Title
fn gentitle {
@@ -117,11 +116,24 @@
}
template=$sitedir/$template.tpl
-body=$sitedir/$body
if (! ~ $#sidebar 0)
sidebar=tpl/_inc/$sidebar.tpl
-if (test -d $body)
+
+body=$sitedir/$body
+rssuri=$uri
+if (test -d $body) {
body=$body/index
+ rssuri=$rssuri/
+}
+rssuri=`{cleanname `{basename -d $uri}^/index.rss}
+rssuri=$baseuri$rssuri
+
+if(! ~ $#blogDirs 0)
+ extraHeaders=$"extraHeaders ^ \
+ '<link rel="alternate" type="application/rss+xml" title="RSS" href="'$rssuri'">
+'
+
+echo hesd: $extraHeaders
# RSS
fn statpost {