Joomla 3.4 - Zeilenumbruch in Menü erzwingen

  • Hallo zusammen,


    ich bin gerade dabei, meine Seite von J2.5 auf J3.4 umzuziehen. Dazu habe ich lokal xampp am laufen und dort den Umzug von J2.5 auf 3.4 vollzogen.


    Momentan scheitere ich am Template, genauer an der Anordnung des Hauptmenüs.


    http://feuerwehr-waechtersbach.de/
    So sieht die Seite momentan aus und ich möchte gerne das 2-Zeile Hauptmenü behalten, auch das Mega-Menü (oder wie dieses Ausklappen mit den weiteren Kategorien auch heißen mag). Bislang funktionierte das über || an der Stelle des Zeilenumbruchs.


    Allerdings muss ich für J3.4 ein neues Template verwenden; gefunden habe ich das FeuerwehrV3: http://demo.sinci.at/feuerwehrV3/


    Hier klappt das aber mit dem 2-zeiligen Menü nicht mehr.


    Google führt mich hierzu:
    http://www.joomlaportal.de/joomla-3-...erzwingen.html


    Wenn ich das aber so umsetze und die ** als Zeilenumbruch einbinde, verschwindet der Menüpunkt komplett. Auch wenn ich in der PHP-Datei die ** durch || ersetze. Browser ist Firefox. In der Template-Vorschau wiederrum passt es eigentlich.


    Den Gedanken, ein anderes Template zu verwenden, habe ich mitlerweile verworfen, da diese mir entweder nicht gefallen oder Geld kosten und in der Free-Version mir zuviele Einschränkungen liefern.


    Hat hier jemand eine Idee dazu?

  • <?php
    /**
    * @package Joomla.Site
    * @subpackage mod_menu
    *
    * @copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE.txt
    */


    defined('_JEXEC') or die;


    // Note. It is important to remove spaces between elements.
    $class = $item->anchor_css ? 'class="' . $item->anchor_css . '" ' : '';
    $title = $item->anchor_title ? 'title="' . $item->anchor_title . '" ' : '';


    if ($item->menu_image)
    {
    $item->params->get('menu_text', 1) ?
    $linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" /><span class="image-title">' . $item->title . '</span> ' :
    $linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" />';
    }
    else
    {
    $linktype = $item->title;
    }


    if (strpos($linktype,'**') !== false) {


    $linktype = str_replace( '**', '<br />', $linktype);


    }


    switch ($item->browserNav)
    {
    default:
    case 0:
    ?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php echo $linktype; ?></a><?php
    break;
    case 1:
    // _blank
    ?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" target="_blank" <?php echo $title; ?>><?php echo $linktype; ?></a><?php
    break;
    case 2:
    // Use JavaScript "window.open"
    ?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" onclick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');return false;" <?php echo $title; ?>><?php echo $linktype; ?></a>
    <?php
    break;
    }


    Liegt in \templates\feuerwehrv3\html\mod_menu


    Edit: Ich hab mir das Template von dir mal angeschaut. Das erschlägt einen ja förmlich mich Einstellmöglichkeiten, sieht aber irgendwie ganz ansprechend aus.

  • Ich glaube du meinst etwas anderes. Ich möchte ein 2-zeiliges Menü, wobei beide Zeilen gleich groß vom Schriftbild her sind.


    Prinzipiell komme ich auch mit dem Template von OJ zurecht, aber auch hier habe ich noch nichts gefunden, um das Menü zweizeilig zu gestalten.

  • Ich glaube du meinst etwas anderes. Ich möchte ein 2-zeiliges Menü, wobei beide Zeilen gleich groß vom Schriftbild her sind.

    Wenn es dir nur um die Schriftgrösse geht, dann kannst du die doch im CSS festlegen. Kann aber natürlich auch sein, dass ich dich wirklich falsch verstehe... kannst du nicht einen Screenshot machen und markieren, was du genau möchtest?

  • anka: Ich muss mich korrigieren. Der Menüpunkt sieht dann so aus, wie du das beschreibst. Gefunden habe ich das trotzdem nicht. Bzw. hab ich nirgends diesen Hinweis bis jetzt gefunden.


    OJ: Ich habe das S5 Flex Menu Plugin nachinstalliert. Nur wo finde ich jetzt den von dir beschriebenen Reiter? Unter Template -> Vertex auf jeden Fall nicht.