+ Antworten
Ergebnis 1 bis 7 von 7

Thema: _self zu _parent in mainmenu - link_url

  1. #1
    War schon öfter hier
    Registriert seit
    03.02.2005
    Ort
    Greifswald
    Beiträge
    120
    Bedankte sich
    12
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard _self zu _parent in mainmenu - link_url

    hallo liebe leutz,
    (fahre noch auf mambo 4.5.2 )
    meine frage dazu:
    ich habe einen neuen link in dem mainmenu (link_url) angelegt und "Parent Windows With Browser Navigation" gewählt.
    nun ist es leider _self, was da passiert, wenn ich den link benutze. in welcher .php kann ich es auf _parent oder _top ändern???

    s t e p h a n
    Geändert von edel (25.05.2006 um 15:42 Uhr)

  2. #2
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Hallo,
    ich hab "zwar in Joomla" was gefunden.
    In der Datei /modules/mod_mainmenu.php ist folgendes enthalten:
    PHP-Code:
    switch ($mitem->browserNav) {
                
    // cases are slightly different
                
    case 1:
                
    // open in a new window
                
    $txt '<a href="'$mitem->link .'" target="_blank" class="'$menuclass .'" '$id .'>'$mitem->name .'</a>';
                break;

                case 
    2:
                
    // open in a popup window
                
    $txt "<a href=\"#\" onclick=\"javascript: window.open('"$mitem->link ."', '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550'); return false\" class=\"$menuclass\" "$id .">"$mitem->name ."</a>\n";
                break;

                case 
    3:
                
    // don't link it
                
    $txt '<span class="'$menuclass .'" '$id .'>'$mitem->name .'</span>';
                break;

                default:    
    // formerly case 2
                // open in parent window
                
    $txt '<a href="'$mitem->link .'" class="'$menuclass .'" '$id .'>'$mitem->name .'</a>';
                break;
            } 
    Das läßt annehmen, dass Joomla/Mambo bei der Einstellung "parent Window" (default) einfach nur ohne jegl. target="" Angabe arbeitet.

    Also fügst Du dort target="_parent" hinzu. (Ist aber bei Updates evtl. wieder weg!!!)

  3. Erhielt Danksagungen von:


  4. #3
    War schon öfter hier
    Registriert seit
    03.02.2005
    Ort
    Greifswald
    Beiträge
    120
    Bedankte sich
    12
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    danke für deine schnelle hilfe ----- bist der beschte!!!
    konnte target in der mod_mainmenu.php auf _parent setzen. jetzt gehts

    s t e p h a n

  5. #4
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Jupp, bitte gern geschehen

    Ich bin selbst gerade bei der Datei gewesen...
    Hatte dort nen Titel, der beim drüberfahren mit der Maus angezeigt wird, eingefügt:
    PHP-Code:
    title="'. $mitem->name .'" 

  6. #5
    War schon öfter hier
    Registriert seit
    03.02.2005
    Ort
    Greifswald
    Beiträge
    120
    Bedankte sich
    12
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    title="'. $mitem->name .'"
    auch nicht schlecht..., aber jetzt wo ich eine tür geschlossen habe gehen natürlich gleich wieder zwei neue auf.
    ich weiß nun, wie ich _self zu _parent umoperiere. das problem ist, ich brauche beides.
    ich würde gerne _parent als case4 dazunehmen und default auf _self stehen lassen. wie kann man das jetzt alles so miteinander verknoten, damit es im backend auch einstellbar ist. nur case4 hinzufügen und die language.php angleichen reicht da sicher nicht.
    vielleicht hast du da eine idee - wenn nicht egal. dann schmeiss ich einfach das popup raus. das benutze ich eh nicht.
    dank dir!

    s t e p h a n
    Geändert von edel (22.05.2006 um 16:49 Uhr)

  7. #6
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Zitat Zitat von edel
    ...nur case4 hinzufügen und die language.php angleichen reicht da sicher nicht.
    vielleicht hast du da eine idee - wenn nicht egal. dann schmeiss ich einfach das popup raus...
    Genau da wären einige Anpassungen auch in anderen Dateien nötig, sorry weiß leider jetzt auch nicht genau wo.

    Das mit dem pop-up und "ohne" Menü, Status usw. hab ich auch nie gebraucht - würde ich auch so machen.

  8. #7
    War schon öfter hier
    Registriert seit
    03.02.2005
    Ort
    Greifswald
    Beiträge
    120
    Bedankte sich
    12
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    jawohli - hab das popup gegen _parent getauscht.... und fertisch!

+ Antworten

Ähnliche Themen

  1. Mainmenu horizontal?
    Von IT-B@SICS im Forum Allgemeine Fragen zu Joomla
    Antworten: 4
    Letzter Beitrag: 27.04.2006, 16:33
  2. mainmenu anders färben
    Von meli im Forum Joomla Templates
    Antworten: 9
    Letzter Beitrag: 17.04.2006, 21:56
  3. per Topmenu das Mainmenu verändern
    Von KernelKiller im Forum Joomla Module
    Antworten: 3
    Letzter Beitrag: 16.02.2006, 17:14
  4. mainmenu ausrichten?
    Von zephyr im Forum Joomla Templates
    Antworten: 2
    Letzter Beitrag: 13.12.2005, 21:03
  5. Hilfe: Mainmenu lässt sich nicht mehr bearbeiten
    Von bolitsch im Forum Joomla Komponenten
    Antworten: 2
    Letzter Beitrag: 29.09.2005, 15:05

Lesezeichen

Berechtigungen

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