View | Details | Raw Unified | Return to bug 14980
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-page.tt (+43 lines)
Line 0 Link Here
1
[% INCLUDE 'doc-head-open.inc' %]
2
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog &rsaquo; [% data.title | html %]</title>
3
[% INCLUDE 'doc-head-close.inc' %]
4
[% BLOCK cssinclude %]
5
[% END %]
6
</head>
7
[% INCLUDE 'bodytag.inc' bodyid='opac-page' %]
8
[% INCLUDE 'masthead.inc' %]
9
10
<div class="main">
11
12
    <ul class="breadcrumb">
13
        <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">&rsaquo;</span></li>
14
        <li><a href="#">[% data.title | html %]</a></li>
15
    </ul>
16
17
    <div class="container-fluid">
18
        <div class="row-fluid">
19
            [% IF ( OpacNav||loggedinusername ) %]
20
                <div class="span2">
21
                    <div id="navigation">
22
                        [% INCLUDE 'navigation.inc' IsPatronPage=1 %]
23
                    </div>
24
                </div>
25
                <div class="span10">
26
            [% ELSE %]
27
                <div class="span12">
28
            [% END %]
29
30
                    <div id="page-main">
31
                        <h4 class="newsheader">[% data.title | html %]</h4>
32
                        <div class="newsbody">[% data.new %]</div>
33
                        <div class="newsfooter">(published on [% data.expirationdate %])</div>
34
                    </div> <!-- /.page-main -->
35
36
37
                </div> <!-- / .span10/12 -->
38
            </div> <!-- / .row-fluid -->
39
        </div> <!-- / .container-fluid -->
40
    </div> <!-- / .main -->
41
42
[% INCLUDE 'opac-bottom.inc' %]
43
[% BLOCK jsinclude %][% END %]
(-)a/opac/opac-page.pl (-1 / +51 lines)
Line 0 Link Here
0
- 
1
#!/usr/bin/perl
2
#
3
# Copyright 2015 BibLibre
4
#
5
# Koha is free software; you can redistribute it and/or modify it
6
# under the terms of the GNU General Public License as published by
7
# the Free Software Foundation; either version 3 of the License, or
8
# (at your option) any later version.
9
#
10
# Koha is distributed in the hope that it will be useful, but
11
# WITHOUT ANY WARRANTY; without even the implied warranty of
12
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
# GNU General Public License for more details.
14
#
15
# You should have received a copy of the GNU General Public License
16
# along with Koha; if not, see <http://www.gnu.org/licenses>.
17
18
use strict;
19
use warnings;
20
21
use CGI qw ( -utf8 );
22
23
use C4::Auth qw(get_template_and_user);
24
use C4::Context;
25
use C4::Output;
26
use C4::NewsChannels;
27
28
my $query = new CGI;
29
30
my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
31
    {
32
        template_name   => "opac-page.tt",
33
        query           => $query,
34
        type            => "opac",
35
        authnotrequired => 1,
36
        debug           => 1,
37
    }
38
);
39
40
my $page_id   = $query->param("id");
41
my $page_data = get_opac_new($page_id);
42
43
# broken
44
unless ( $page_data->{'idnew'} ) {
45
    print $query->redirect("/cgi-bin/koha/errors/404.pl");
46
    exit;
47
}
48
49
$template->param( data => $page_data, );
50
51
output_html_with_http_headers $query, $cookie, $template->output;

Return to bug 14980