diff --git a/lib/calcms/template.pm b/lib/calcms/template.pm index 6e9cd5e..a84cea5 100644 --- a/lib/calcms/template.pm +++ b/lib/calcms/template.pm @@ -74,10 +74,21 @@ sub process { setRelativeUrls( $params, 0 ) unless ( defined $params->{extern} ) && ( $params->{extern} eq '1' ); $html_template->param($params); + my $output = $html_template->output(); + if ($filename=~/html/){ + my ($header, $content) = split(/\n\n/, $output, 2); + if ($content){ + #$content =~s/\s+/ /g; + $output = $header."\n\n".$content; + }else{ + #$output =~s/[ \t]+/ /g; + } + } + if ( ( defined $_[1] ) && ( $_[1] eq 'print' ) ) { - print $html_template->output; + print $output; } else { - $_[1] = $html_template->output; + $_[1] = $output; } } @@ -105,16 +116,18 @@ sub initTemplate{ } return HTML::Template::Compiled->new( - filename => $filename, + filename => $filename, die_on_bad_params => 1, - case_sensitive => 1, - loop_context_vars => 0, - global_vars => 0, + case_sensitive => 1, + loop_context_vars => 0, + global_vars => 0, tagstyle => '-asp -comment --comment --tt', default_escape => $default_escape, cache => 1, utf8 => 1, - ); +#pre_chomp => 1, +#post_chomp => 1, + ); } # set relative urls in nested params structure diff --git a/website/agenda/templates/calendar.html b/website/agenda/templates/calendar.html index b63576a..d25504a 100644 --- a/website/agenda/templates/calendar.html +++ b/website/agenda/templates/calendar.html @@ -34,8 +34,8 @@ - +Wo + @@ -44,9 +44,9 @@ - + diff --git a/website/agenda/templates/calendar_js.html b/website/agenda/templates/calendar_js.html index 5d971aa..0377d25 100644 --- a/website/agenda/templates/calendar_js.html +++ b/website/agenda/templates/calendar_js.html @@ -71,7 +71,6 @@ > - diff --git a/website/agenda/templates/event_menu.html b/website/agenda/templates/event_menu.html index e6e878a..ea6bc9c 100644 --- a/website/agenda/templates/event_menu.html +++ b/website/agenda/templates/event_menu.html @@ -31,12 +31,13 @@
+
<TMPL_VAR series_name>
- +

!  diff --git a/website/agenda/templates/event_playlist.html b/website/agenda/templates/event_playlist.html index 53b99fa..6d92652 100644 --- a/website/agenda/templates/event_playlist.html +++ b/website/agenda/templates/event_playlist.html @@ -13,9 +13,11 @@