Im alten Supportforum gab es einen Thread zum Thema "Umbruch langer Detailmenues" (http://forum.mozilo.de/archiv/post.php?cat=1&fid=1&pid=351&page=1), der nicht abschließend geklärt wurde. Ich habe mich des Problems noch einmal angenommen und nun auch die Lösung gefunden.
In der index.php muß die Funktion getDetailMenu() angepaßt werden: if (substr($currentcontent, 0, strlen($currentcontent) - 4) == $PAGE_REQUEST) {
$detailmenu .= "<li class="detailmenu"><a href="index.php?cat=$cat&page=".
substr($currentcontent, 0, strlen($currentcontent) - 4).
"" class="".$cssprefix."active" accesskey="".chr($currentaccesskey+96)."">".
pageToName($currentcontent, true). "</a></li> "; }
else {
$detailmenu .= "<li class="detailmenu"><a href="index.php?cat=$cat&page=".
substr($currentcontent, 0, strlen($currentcontent) - 4).
"" class="".$cssprefix."" accesskey="".chr($currentaccesskey+96)."">".
pageToName($currentcontent, true). "</a></li> ";
Zunächst muß der zweite Parameter für pageToName() von false auf true geändert werden; damit steht im HTML-Code als Linktext dann nicht mehr "Arvids Test", sondern "Arvids Test", was einen Umbruch innerhalb des Menüpunkts verhindert.
Damit die Menüpunkte nun aber nicht alle hintereinander in einer Zeile stehen (und damit u.U. nach rechts "übers Layout hinausschießen"), setzen wir nach jedem Menüpunkt noch ein Leerzeichen, an dem umgebrochen werden kann.
Freue mich über Feedback :)
Hallo, Arvid,
das funzt wunderbar. Es war ja für mich einer der Nervpunkte. Und darum war ich bei der Version 10.5 verharrt. Jetzt habe ich umgestellt. Der Hack ist prima :P
Und bei der Gelegenheit: Auch die Integration des Highslide-Effekts ist eine wunderbare Sache. Da ich den nur für Einzelbilder haben wollte, habe ich etwas gefummelt, bis er angepasst war. Aber jetzt macht das Teil Spaß :D
Beste Grüße aus Thüringen, alter Sachse ;)
Wunderbar² :)
(Fahre am Donnerstag mal wieder durch Thüringen durch ;) )