diff options
-rw-r--r-- | inc/template.php | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/inc/template.php b/inc/template.php index 0fda71a8b..76e016878 100644 --- a/inc/template.php +++ b/inc/template.php @@ -652,8 +652,13 @@ function tpl_breadcrumbs($sep='»'){ $crumbs = breadcrumbs(); //setup crumb trace - //reverse crumborder in right-to-left mode - if($lang['direction'] == 'rtl') $crumbs = array_reverse($crumbs,true); + //reverse crumborder in right-to-left mode, add RLM character to fix heb/eng display mixups + if($lang['direction'] == 'rtl') { + $crumbs = array_reverse($crumbs,true); + $crumbs_sep = ' ‏<span class="bcsep">'.$sep.'</span>‏ '; + } else { + $crumbs_sep = ' <span class="bcsep">'.$sep.'</span> '; + } //render crumbs, highlight the last one print $lang['breadcrumb'].':'; @@ -661,7 +666,7 @@ function tpl_breadcrumbs($sep='»'){ $i = 0; foreach ($crumbs as $id => $name){ $i++; - print ' <span class="bcsep">'.$sep.'</span> '; + echo $crumbs_sep; if ($i == $last) print '<span class="curid">'; tpl_link(wl($id),hsc($name),'class="breadcrumbs" title="'.$id.'"'); if ($i == $last) print '</span>'; |