App-ZofCMS
view release on metacpan or search on metacpan
bin/zofcms_helper view on Meta::CPAN
$code =~ s/\Q[{LIB}]/$core/g;
$code =~ s|\Q[{CONFIG}]|${core}/config.txt|;
return $code;
}
sub make_base {
return <<'END_HTML';
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><tmpl_var name="title"></title>
<link rel="stylesheet" type="text/css" href="/main.css" media="screen,tv,projection">
<link rel="stylesheet" type="text/css" href="/print.css" media="print">
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="/ie.css" media="screen,tv,projection">
<![endif]-->
<div id="main">
examples/data/base.tmpl view on Meta::CPAN
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><tmpl_var name="title"></title>
<div id="main">
<tmpl_var name="body">
</div>
lib/App/ZofCMS/Output.pm view on Meta::CPAN
$self->template( $template );
return $self;
}
sub headers {
my $self = shift;
my $query = $self->config->query;
if ( $query->{dir} eq '/' and $query->{page} eq '404' ) {
return $self->config->cgi->header('text/html','404 Not Found');
}
return $self->config->cgi->header( -type => 'text/html', -charset => 'utf-8' );
}
sub output {
my $self = shift;
return $self->template->html_template->output;
}
sub config {
my $self = shift;
( run in 0.250 second using v1.01-cache-2.11-cpan-4d50c553e7e )