123 |
|
|
124 |
=cut |
=cut |
125 |
|
|
126 |
|
sub strix_link { |
127 |
|
my ( $url, $label ) = @_; |
128 |
|
hyperlink( |
129 |
|
url => 'http://' . get('instance') . '.cms-qa.skole.hr' . $url, |
130 |
|
label => $label || $url, |
131 |
|
target => 'strix', |
132 |
|
); |
133 |
|
} |
134 |
|
|
135 |
template 'sitemap' => page { |
template 'sitemap' => page { |
136 |
|
|
137 |
title is _('Sitemap %1', get('instance')); |
title is _('Sitemap %1', get('instance')); |
147 |
|
|
148 |
sub full_url { |
sub full_url { |
149 |
my $p = shift; |
my $p = shift; |
150 |
hyperlink( |
strix_link( $p->{url}, $p->{naziv} ); |
|
url => 'http://new.cms-qa.skole.hr' . $p->{url}, |
|
|
label => $p->{naziv}, |
|
|
); |
|
151 |
if ( $p->{type} eq 'category' ) { |
if ( $p->{type} eq 'category' ) { |
152 |
outs_raw(' '); |
outs_raw(' '); |
153 |
hyperlink( |
hyperlink( |
154 |
url => '/strix/layout?url=' . $p->{url}, |
url => '/strix/layout?url=' . $p->{url} . ';instance=' . get('instance'), |
155 |
label => _('layout'), |
label => _('layout'), |
156 |
class => 'layout', |
class => 'layout', |
157 |
); |
); |
205 |
path => '/strix/selected-instances' |
path => '/strix/selected-instances' |
206 |
); |
); |
207 |
|
|
208 |
hyperlink( |
strix_link( $category->{url}, $category->{naziv} ); |
|
url => 'http://' . $category->{sitename} . '/' . $category->{url}, |
|
|
label => $category->{naziv}, |
|
|
); |
|
209 |
|
|
210 |
my $layout = strix->layout( $url ); |
my $layout = strix->layout( $url ); |
211 |
|
|