summaryrefslogtreecommitdiff
path: root/webgen
diff options
context:
space:
mode:
authorPhilipp Schafft <lion@lion.leolix.org>2011-07-01 08:50:58 +0000
committerPhilipp Schafft <lion@lion.leolix.org>2017-03-27 02:09:25 +0000
commit2106ab47b53c816af1016dfd3d5fb55ece6829f2 (patch)
tree99f650fcf61d79eb2b662f7396f18fe871d124d4 /webgen
parent37e96972a47565e2b04197a513281f9a501c36f2 (diff)
only include menue templates if they exist, support ~links
Diffstat (limited to 'webgen')
-rwxr-xr-xwebgen6
1 files changed, 3 insertions, 3 deletions
diff --git a/webgen b/webgen
index bee9ed6..58b6202 100755
--- a/webgen
+++ b/webgen
@@ -124,15 +124,15 @@ proc_page() {
[ "$MENU" = '' ] && MENU="$DEFAULT_MENU"
{
cat -- -$HEADER
- cat -- "$MENU"
- cat -- -menu-mid
+ [ -n "$MENU" ] && cat -- "$MENU"
+ [ -e -menu-mid ] && cat -- -menu-mid
cat -- $_tpl
[ "$CLEANTPLNAME" = 'FAQ' ] && gen_faq
[ "$CLEANTPLNAME" = 'NEWS' ] && gen_news
cat -- -$END
} | \
sed "$SECTIONS_REGEX" | \
- sed 's#href="+\([^"]*\)"#href="\1'"$PAGE_SUFFIX"'"#g' > $OF
+ sed 's#href="[+~]\([^"]*\)"#href="\1'"$PAGE_SUFFIX"'"#g' > $OF
# perl -pe's#href="\+(.+?)"#href="$1'"$PAGE_SUFFIX"'"#g' > $OF
}