+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Menu umschreiben (mod_mainmenu/helper.php)

  1. #1
    Neu an Board
    Registriert seit
    07.12.2008
    Beiträge
    39
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Menu umschreiben (mod_mainmenu/helper.php)

    Nabend zusammen.

    Ich versuche einen zusätzlichen <li></li> in ein Untermenü einzufügen:

    ist:
    PHP-Code:
    <ul class="menu">
        <
    li class="parent item1"><a href=""></a>
            <
    ul>        
                <
    li class="item2"><a href=""></a></li>
                <
    li class="item3"><a href=""></a></li>
            </
    ul>
        </
    li
    soll:
    PHP-Code:
    <ul class="menu">
        <
    li class="parent item1"><a href=""></a>
            <
    ul>
                <
    li></li>
                <
    li class="item2"><a href=""></a></li>
                <
    li class="item3"><a href=""></a></li>
            </
    ul>
        </
    li

    Es will leider nicht so recht wie es soll. Mittels echo bekomm ich den <li> nur vor den ersten <ul> gesetzt. Mittels _buffer-Editierung bekomm ich den <li> zwar hinter das <ul> (soll), allerdings landet das abschluss </li> an falscher position (vertretbar/vor dem </ul>), allerdings gibts da auch wieder Probleme ... es klappt nur beim haupt <ul>, nicht bei den Submenu <ul>´s, da werden dann die folgenden Parents nicht mehr angezeigt ... wirrer Rede kurzer Sinn;

    Weiss Jemand wo genau ich wie anzusetzen habe?

    Gruss,
    lemming

  2. #2
    Wohnt hier Avatar von cylance
    Registriert seit
    10.11.2010
    Beiträge
    2.313
    Bedankte sich
    189
    Erhielt 592 Danksagungen
    in 562 Beiträgen

    Standard

    Zitat Zitat von lemming Beitrag anzeigen
    ... wirrer Rede kurzer Sinn;

    Weiss Jemand wo genau ich wie anzusetzen habe?
    Ja, denk nochmal genau darüber nach was Du machen willst, wozu das gut sein soll und poste es dann hier.

    Edit:
    Mir erschliesst sich noch nicht der Sinn warum Du die helper.php umschreiben willst.
    Geändert von cylance (02.12.2010 um 08:58 Uhr)
    Meine Kristallkugel hat einen Sprung und die Tarotkarten hat's vom Tisch geweht. Detailierte Informationen sind hilfreich.
    We offer three kinds of service: good - chea p - fast. u can pick 2 of them
    FAQ vorn im Forum gelesen?

  3. #3
    Verbringt hier viel Zeit
    Registriert seit
    18.08.2010
    Ort
    Hier könnte ihre Werbung stehen
    Beiträge
    760
    Bedankte sich
    11
    Erhielt 217 Danksagungen
    in 210 Beiträgen

    Standard

    Hallo,
    Wenn der extra <li></li> Part nur dazu dient mehr Platz zu bekommem nutze folgendes.

    Code:
    ul.menu li:first-child {
       padding-top:15px;
    }
    Somit hast du auch nicht nen Leeres Feld drüber wovor (fals es eine Liste ist) der "List-style" erscheint (z.B. son Punkt)
    Freundliche Grüße Michael

    Der "Danke" Button sieht nicht nur schön aus, er ist auch zum anklicken da.
    FAQ Joomla 1.5 | J! 1.5 Extensions | Template erstellen Tutorial

  4. #4
    Verbringt hier viel Zeit
    Registriert seit
    24.01.2006
    Beiträge
    594
    Bedankte sich
    108
    Erhielt 359 Danksagungen
    in 203 Beiträgen

    Standard

    Zitat Zitat von lemming Beitrag anzeigen
    Weiss Jemand wo genau ich wie anzusetzen habe?
    Einfach ein Separator an die gewünschte Stelle packen, dann macht dir Joomla dein li

  5. #5
    Neu an Board
    Registriert seit
    07.12.2008
    Beiträge
    39
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Danke für die Antworten.
    Ein <img> würde auch funktionieren. Ich brauche ein zusätzliches Element um einer Subnavigation eine Grafik vor den ersten Menupunkt zu stellen.

    Kann ich einen Separator nur vor den ersten Sublink setzen?

    Mittels li:first-child hab ich das jetzt hinbekommen. Danke an Plopo, wieder was dazu gelernt.

    Die ursprüngliche Frage bleibt aber. Wie bekomme ich einen <li> oder <img> mittels helper.php/default.php in die Renderausgabe?
    Geändert von lemming (02.12.2010 um 23:27 Uhr)

  6. #6
    Verbringt hier viel Zeit
    Registriert seit
    24.01.2006
    Beiträge
    594
    Bedankte sich
    108
    Erhielt 359 Danksagungen
    in 203 Beiträgen

    Standard

    Zitat Zitat von lemming Beitrag anzeigen
    Die ursprüngliche Frage bleibt aber. Wie bekomme ich einen <li> oder <img> mittels helper.php/default.php in die Renderausgabe?
    Du brauchst die Dateien nicht verändern sondern nur das machen was ich geschrieben habe:

    Zitat Zitat von bembelimen Beitrag anzeigen
    Einfach ein Separator an die gewünschte Stelle packen, dann macht dir Joomla dein li
    Ein Separator ist ein Menutyp, den du auswählen kannst, wenn du einen neuen Menupunkt erstellst. Falls du noch zusätzlich ein Bild brauchst, kannst du dem Punkt ein Bild zuweisen.

  7. #7
    Neu an Board
    Registriert seit
    07.12.2008
    Beiträge
    39
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von bembelimen Beitrag anzeigen
    Du brauchst die Dateien nicht verändern sondern nur das machen was ich geschrieben habe:
    Bei allem Respekt, aber wie willst Du beurteilen können was ich brauche und was nicht? Spätestens in dem Moment wo ich mehr an der Renderausgabe verändern möchte als eine zusätzliche Grafik hinzuzufügen, muss ich an die Dateien ran. Ob via Core Hack oder Template Override ist dabei wumpe.

  8. #8
    Hat hier eine Zweitwohnung
    Registriert seit
    14.01.2006
    Ort
    Nienburg
    Alter
    32
    Beiträge
    1.237
    Bedankte sich
    115
    Erhielt 471 Danksagungen
    in 368 Beiträgen

    Standard

    wird das jetzt wortklauberei oder moechtest du nen weiteres li in dein menue bekommen ?

  9. #9
    Verbringt hier viel Zeit
    Registriert seit
    24.01.2006
    Beiträge
    594
    Bedankte sich
    108
    Erhielt 359 Danksagungen
    in 203 Beiträgen

    Standard

    Zitat Zitat von lemming Beitrag anzeigen
    Bei allem Respekt, aber wie willst Du beurteilen können was ich brauche und was nicht? Spätestens in dem Moment wo ich mehr an der Renderausgabe verändern möchte als eine zusätzliche Grafik hinzuzufügen, muss ich an die Dateien ran. Ob via Core Hack oder Template Override ist dabei wumpe.
    Nö, aber OK, du hast gewonnen scheinbar willst du nicht anders, also: Editor auf und Happy Coding...So ein Core-Hack ist immer was schönes
    Geändert von bembelimen (04.12.2010 um 01:09 Uhr)

  10. #10
    Neu an Board
    Registriert seit
    07.12.2008
    Beiträge
    39
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von Matrikular Beitrag anzeigen
    wird das jetzt wortklauberei oder moechtest du nen weiteres li in dein menue bekommen ?
    Mich interessiert nach wie vor wie ich die helper.php/default.php umschreiben kann um auf diesem Weg ein Li hinzuzufügen. Nicht weil ich es jetzt akut bräuchte, das gewünschte liess sich auch anders erledigen, sondern weil es mich interessiert wo ich falsch vorgegangen bin.

    @bembelimen:
    Du kannst mir gerne erklären weshalb es falsch sein sollte das Gewünschte zu verstehen um es bei Bedarf einzusetzen. Wo genau der Unterschied sein soll zwischen einem Core Hack (der sich mittels Temp Override schonend einsetzen lässt), oder dem Hinzuladen eines PlugIn (oder was auch immer) wo jemand Anderes das gewünschte entsprechend umgesetzt hat erschliesst sich mir nicht ganz. Ich für meinen Teil schreibe mir meine Lösungen halt gerne selber, dafür ist es elementar zu verstehen was man da tut oder warum es auch mal nicht tut.

    Und noch ein praktisches Beispiel. Wenn Du hier ne Standard-Joomla-Lösung parat hast, halt ich die Klappe: www.opera.com -> Mainnavi -> Menupunkt Browser -> unterster Menüpunkt (Mobiltelefone). Lässt sich sowas umsetzen ohne da händisch einzugreifen (Text, externer Link (ja hier nicht umgesetzt, trotzdem realisierbar), Bildchen -> alles in einem Menupunkt)?
    Geändert von lemming (04.12.2010 um 02:30 Uhr)

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein