[Koha-bugs] [Bug 7181] New: Template indentation

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Sun Nov 6 06:31:57 CET 2011


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7181

             Bug #: 7181
           Summary: Template indentation
    Classification: Unclassified
 Change sponsored?: ---
           Product: Koha
           Version: master
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P3
         Component: Architecture, internals, and plumbing
        AssignedTo: paul.poulain at biblibre.com
        ReportedBy: paul.poulain at biblibre.com
         QAContact: ian.walls at bywatersolutions.com
            Blocks: 7119


The template indentation make it very hard to read. For example, in
circulation.tt:
    [% IF ( MARCURLS ) %]
    <div class="results_summary"><span class="label">Online Resources:</span>
    <ul>    [% FOREACH MARCurl IN MARCURLS %]
        <li>[% IF ( MARCurl.part ) %][% MARCurl.part %]
            <br />[% END %] 
        <!-- here you might do a tmpl_if name="toc" and use greybox or
equivalent for table of contents -->

        [% IF ( MARCurl.OPACurlOpenInNewWindow ) %]<a href="[% MARCurl.MARCURL
%]" title="[% MARCurl.MARCURL %]" target="_blank">[% ELSE %]<a href="[%
MARCurl.MARCURL %]" title="[% MARCurl.MARCURL %]">[% END %]

        [% MARCurl.linktext %]</a>
            [% IF ( MARCurl.notes ) %]<ul>[% FOREACH note IN MARCurl.notes
%]<li>[% note.note %]</li>[% END %]</ul>[% END %]</li>
            [% END %]</ul>
    </div>
    [% END %]

The last end, that is aligned with the first [IF] don't close this if...

During kohacon11 hackfest, we tried to investigate how to indent templates.
We haven't found THE solution, but here are a few links (thanks mason) :
http://www.perlmonks.org/?node_id=887632
http://wiki.dandascalescu.com/howtos/indenting_tt_and_html

-- 
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the Koha-bugs mailing list