From 2979a10b8418d91a71bbdff9b60077b8ede140ba Mon Sep 17 00:00:00 2001 From: Katriel Traum Date: Wed, 25 Apr 2007 20:17:27 +0200 Subject: Use RLM character for breadcrumbs in RTL mode FS#1124 darcs-hash:20070425181727-3c7c8-0641bd535e909322fc42ef1c50854f1f530cdd47.gz --- inc/template.php | 11 ++++++++--- 1 file 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 = ' ‏'.$sep.'‏ '; + } else { + $crumbs_sep = ' '.$sep.' '; + } //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 ' '.$sep.' '; + echo $crumbs_sep; if ($i == $last) print ''; tpl_link(wl($id),hsc($name),'class="breadcrumbs" title="'.$id.'"'); if ($i == $last) print ''; -- cgit v1.2.3