Commit c0cba28103a7461dadf467f23ae6942a7583a206

Authored by nbm
1 parent fb1e1846

Handle breadcrumbs giving URLs or giving controller actions and query

strings.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3843 c91229c3-7414-0410-bfa2-8a42b809f60b
templates/ktcore/standard_page.smarty
... ... @@ -66,16 +66,30 @@
66 66 { /if }
67 67 <td valign="top" {$cbgcolour}>
68 68 { if $breadcrumbs}
69   - { foreach name=bc from=$breadcrumbs item=breadcrumb }
  69 + <p class="breadcrumbs"><span
  70 +class="intro">You are here: </span> <span class="breadcrumbs">
  71 + { foreach name=bc from=$breadcrumbs item=breadcrumb }
70 72 { if $smarty.foreach.bc.first }
71   - <a class="primary" href="{$breadcrumb.url}">{$breadcrumb.name}</a>
  73 + {if $breadcrumb.url}
  74 + <a class="primary" href="{$breadcrumb.url}">{$breadcrumb.name}</a>
  75 + {elseif $breadcrumb.action}
  76 + <a class="primary" href="{$breadcrumb.action|generateControllerLink:$breadcrumb.query}">{$breadcrumb.name}</a>
  77 + {else}
  78 + <span class="primary">{$breadcrumb.name}</span>
  79 + {/if}
72 80 { else }
73   - <a href="{$breadcrumb.url}">{$breadcrumb.name}</a>
  81 + {if $breadcrumb.url}
  82 + <a href="{$breadcrumb.url}">{$breadcrumb.name}</a>
  83 + {elseif $breadcrumb.action}
  84 + <a href="{$breadcrumb.action|generateControllerLink:$breadcrumb.query}">{$breadcrumb.name}</a>
  85 + {else}
  86 + {$breadcrumb.name}
  87 + {/if}
74 88 { /if }
75 89 { if !$smarty.foreach.bc.last }
76 90 &raquo;
77 91 { /if }
78   - { /foreach }
  92 + { /foreach } </span>
79 93 { /if }
80 94 { foreach item=errorMessage from=$errormessages }
81 95 <table border="0"><tr><td><p class="errorText">{$errorMessage}</p></td></tr></table>
... ...