Hi alle,
ich wollte nur mal kurz meine Lösung vorstellen, für das Problem mit dem doppelten Home im Pathway. Das Problem kam auf, als ich, um #active_menu eingetragen zu bekommen ich Home nicht mehr als Link auf Index.php haben konnte. Also musste ich ich Home als Frontpage Componente anlegen. Das führte aber dazu, dass Pathway Home doppelt anzeigte: Home-home. Da ich in den Foren hier und da nichts gefunden habe, habe ich mir mal die include/Pathway.php angeschaut und folgende Änderungen getätigt:
Am ende der Datei findet ihr folgende Eintragungen. Es geht um die Echo Ausgabe
Ich habe nun die Echo Zeile folgendermassen erweitert:Code:if ($mainframe->getCustomPathWay()){ $path .= $img . ' '; $path .= implode ( "$img " ,$mainframe->getCustomPathWay()); } echo '<span class="pathway">'. $home .' '. $path .'</span>'; } // code placed in a function to prevent messing up global variables showPathway( $Itemid ); ?>
Das führt dazu, dass wenn 'home' in $path vorgefunden wird die Variante ohne $home genommen wird. Das ist natürlich noch beliebig erweiterbar, andere class, andere Ausgabe überhaupt etc.. Aber für meine Belange reichts erst einmal.Code:$preg = "home"; if (preg_match("/$preg/",$path)) { echo '<span class="pathway">'.' '. $path .'</span>'; } else { echo '<span class="pathway">'. $home .' '. $path .'</span>'; }
Nun ja, ist mein erstes posting, bin erst seit kurzem mit Joomla dran, raufe mir die Haare wegen der veflixten IE Bugs und vielleicht kann es jemand gebrauchen. Wie ich gelesen habe wird Pathway in 1.1 ein Modul sein und somit so ein Hack nicht mehr notwendig sein, hoffentlich
Tschö


LinkBack URL
About LinkBacks
Zitieren




Lesezeichen