diff options
author | Katriel Traum <katriel@penguin.org.il> | 2007-04-25 20:17:27 +0200 |
---|---|---|
committer | Katriel Traum <katriel@penguin.org.il> | 2007-04-25 20:17:27 +0200 |
commit | 2979a10b8418d91a71bbdff9b60077b8ede140ba (patch) | |
tree | 652b2abce6d659f92c251215ef1fe526c6187a54 | |
parent | 9d20c06b966c20c7e63925258fd11df854379413 (diff) | |
download | rpg-2979a10b8418d91a71bbdff9b60077b8ede140ba.tar.gz rpg-2979a10b8418d91a71bbdff9b60077b8ede140ba.tar.bz2 |
Use RLM character for breadcrumbs in RTL mode FS#1124
darcs-hash:20070425181727-3c7c8-0641bd535e909322fc42ef1c50854f1f530cdd47.gz
-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>'; |