Changeset 1095 for trunk/templates

Show
Ignore:
Timestamp:
06/20/07 17:34:42 (18 months ago)
Author:
dom
Message:

Only linkify categories and locales if they exist (fixes #15)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/templates/display_metadata.tt

    r937 r1095  
    8282        <span class="metadata_label">Categories:</span> 
    8383        [% FOREACH category = categories %] 
    84           <a href="[% category.url %]" class="category">[% category.name %]</a>[%- "," UNLESS loop.last %] 
     84          [% IF category.url != "" %] 
     85            <a href="[% category.url %]" class="category">[% category.name %]</a>[%- "," UNLESS loop.last %] 
     86          [% ELSE %] 
     87            [% category.name %][%- "," UNLESS loop.last %] 
     88          [% END %] 
    8589        [% END %] 
    8690      </li> 
     
    9195        <span class="metadata_label">Locales:</span> 
    9296        [% FOREACH locale = locales %] 
    93           <a href="[% locale.url %]" class="addr locality">[% locale.name %]</a>[%- "," UNLESS loop.last %] 
     97          [% IF locale.url != "" %] 
     98            <a href="[% locale.url %]" class="addr locality">[% locale.name %]</a>[%- "," UNLESS loop.last %] 
     99          [% ELSE %] 
     100            [% locale.name %][%- "," UNLESS loop.last %] 
     101          [% END %] 
    94102        [% END %] 
    95103      </li>