Ergebnis 1 bis 11 von 11

Thema: Bug im mod_navigation? Abstand unten

  1. #1
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard Bug im mod_navigation? Abstand unten

    Hi Ich habe als Subnav ein Modul Navigation als FE-Modul angelegt - wenn ich im BE bei Abstand unten 20 eingebe kommt folgendes im Quelltext:

    Code:
    <!-- indexer::stop -->
    <div class="mod_navigation block" id="submenu" style="margin-bottom:20px; margin-bottom:20px;">
    
    <a href="#skipNavigation48" class="invisible">Navigation überspringen</a>
    also zwei mal margin-bottom ?

    C: 2.9.1

    zonky

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mir gelingt es nicht den Fehler in der Online-Demo zu reproduzieren, sonst hätte ich es als Bug gemeldet. Versuch du mal, vielleicht schaffst du es ja.

    Gruß Andreas
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    ... ich habe mich ggf. nicht vollständig ausgedrückt für die "Fehler" -Suche - im Firebug sieht man das übrigens nicht nur in der direkten Quelltextausgabe...

    also ich habe das Template nav_submenu.tpl als Submenü mit Start/Stop = 1 und verlinkter Überschrift und wie gesagt, Abstand unten = 20

    siehe http://www.hlmc.de links die Subnav

    die mod_navigation habe ich vorsichtshalber auch nochmal geprüft - is aber nix
    Code:
    <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    ... wo wird $his->style gefüllt?

    In der Demo habe ich es in der Hauptnavi der MAc auch nicht hinbekommen.

    zonky

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, ich hatte mir auch extra den Quelltext angesehen und nicht nur mit Firebug und hatte es nicht hinbekommen. Wo der Fehler bei dir herkommt weiß ich auch nicht. Du kannst den Bug nur melden, wenn du ihn auch in der Demo erzeugen kannst.

    Versuch noch mal deine Situation in der Demo so weit es geht nachzustellen, vielleicht bekommst du es ja doch noch hin.

    Gruß Andreas
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Liegt in deinem Ordner root/templates/ vielleicht eine modifizierte mod_navigation.tpl. Schau auch mal, ob dir das Template die Variable schon doppelt liefert mit
    PHP-Code:
    <?php
      
    echo "<!-- <pre>\n"$this->showTemplateVars(); echo "\n</pre> -->";
    ?>
    Einfach ins mod_navigation.tpl einfügen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    o.k.:

    => ganz unten "[style] => margin-bottom:20px; margin-bottom:20px;" ??

    Code:
    <!-- indexer::stop -->
    <div class="mod_navigation block" id="submenu" style="margin-bottom:20px; margin-bottom:20px;">
    
    <a href="#skipNavigation48" class="invisible">Navigation überspringen</a>
    
    <ul class="level_1">
    <li class="active first"><span class="active first">Startseite</span></li>
    <li><a href="unternehmen.html" title="Unternehmen">Unternehmen</a></li>
    <li><a href="veranstaltungen.html" title="Veranstaltungen">Veranstaltungen</a></li>
    
    <li><a href="call-for-papers.html" title="Call for Papers">Call for Papers</a></li>
    <li class="last"><a href="kontakt.html" title="Kontakt" class="last">Kontakt</a></li>
    </ul>
    
     
    <a name="skipNavigation48" id="skipNavigation48" class="invisible">&nbsp;</a>
    <!-- <pre>
    Array
    (
        [id] => 48
        [tstamp] => 1284033762
        [name] => Navigation - Untermenü 2
        [headline] => 
        [type] => navigation
        [levelOffset] => 0
        [showLevel] => 1
        [hardLimit] => 1
        [showProtected] => 
        [defineRoot] => 
        [rootPage] => 0
        [navigationTpl] => nav_hck_submenu2
        [pages] => 
        [includeRoot] => 
        [showHidden] => 
        [customLabel] => 
        [jumpTo] => 0
        [redirectBack] => 
        [cols] => 2cl
        [editable] => 
        [newsletters] => 
        [memberTpl] => 
        [form] => 0
        [queryType] => and
        [searchType] => simple
        [searchTpl] => 
        [perPage] => 0
        [contextLength] => 48
        [totalLength] => 1000
        [inColumn] => main
        [skipFirst] => 0
        [loadFirst] => 
        [size] => 
        [transparent] => 
        [flashvars] => 
        [altContent] => 
        [source] => internal
        [singleSRC] => 
        [url] => 
        [interactive] => 
        [flashID] => 
        [flashJS] => 
        [imgSize] => 
        [useCaption] => 
        [multiSRC] => 
        [html] => 
        [protected] => 
        [groups] => 
        [guests] => 
        [cssID] =>  id="submenu"
        [space] => Array
            (
                [0] => 
                [1] => 20
            )
    
        [cal_calendar] => 
        [cal_noSpan] => 
        [cal_format] => cal_month
        [cal_limit] => 0
        [cal_template] => event_full
        [cal_ctemplate] => 
        [cal_startDay] => 0
        [faq_categories] => 
        [glossaries] => 
        [list_table] => 
        [list_fields] => 
        [list_where] => 
        [list_sort] => 
        [list_search] => 
        [list_info] => 
        [list_info_where] => 
        [list_layout] => list_default
        [list_info_layout] => info_default
        [ml_groups] => 
        [ml_fields] => 
        [news_archives] => 
        [news_featured] => 
        [news_numberOfItems] => 3
        [news_jumpToCurrent] => 
        [news_metaFields] => a:2:{i:0;s:4:"date";i:1;s:6:"author";}
        [news_template] => news_single
        [news_format] => 
        [news_showQuantity] => 
        [nl_channels] => 
        [nl_hideChannels] => 
        [nl_subscribe] => Sie haben den Newsletter ##channel## auf ##domain## bestellt.
    
    Bitte klicken Sie ##link## um Ihre Bestellung zu bestätigen. Bitte ignorieren Sie diese Email falls Sie die Bestellung nicht selbst getätigt haben.
    
        [nl_unsubscribe] => Sie haben den Newsletter ##channel## abbestellt.
    
        [nl_template] => nl_simple
        [nl_includeCss] => 
        [disableCaptcha] => 
        [reg_groups] => 
        [reg_allowLogin] => 
        [reg_skipName] => 
        [reg_assignDir] => 
        [reg_homeDir] => 
        [reg_activate] => 
        [reg_jumpTo] => 0
        [reg_text] => Vielen Dank für Ihre Registrierung auf ##domain##.
    
    Bitte klicken Sie ##link## um Ihre Registrierung abzuschließen und Ihr Konto zu aktivieren. Wenn Sie keinen Zugang angefordert haben, ignorieren Sie diese Email bitte.
    
        [reg_password] => Sie haben ein neues Passwort für ##domain## angefordert.
    
    Bitte klicken Sie ##link## um das neue Passwort festzulegen. Wenn Sie diese Email nicht angefordert haben, kontaktieren Sie bitte den Administrator der Webseite.
    
        [rss_cache] => 0
        [rss_feed] => 
        [rss_numberOfItems] => 3
        [rss_template] => rss_default
        [tableless] => 
        [fuzzy] => 
        [fullsize] => 
        [cal_order] => 
        [com_order] => 
        [com_moderate] => 
        [com_bbcode] => 
        [com_requireLogin] => 
        [com_disableCaptcha] => 
        [com_template] => 
        [news_startDay] => 0
        [reg_close] => 
        [richtext] => 
        [dlh_googlemaps_coords] => 
        [dlh_googlemaps_zoom] => 
        [dlh_googlemaps_view] => 
        [dlh_googlemaps_views] => 
        [dlh_googlemaps_width] => 
        [dlh_googlemaps_height] => 
        [dlh_googlemaps_marker] => 
        [dlh_googlemaps_marker_coords] => 
        [dlh_googlemaps_marker_icon] => 
        [dlh_googlemaps_marker_shadow] => 
        [dlh_googlemaps_marker_anchor] => 
        [dlh_googlemaps_infowindow_text] => 
        [dlh_googlemaps_infowindow_anchor] => 
        [dlh_googlemaps_infowindow_auto] => 
        [dlh_googlemaps_mapcontrol] => 
        [dlh_googlemaps_params] => 
        [dlh_googlemaps_alttext] => 
        [dlh_googlemaps_sensor] => 
        [dlh_googlemaps_template] => 
        [dlh_googlemaps_geocoding] => 
        [pid] => 1
        [autologin] => 
        [cal_showQuantity] => 
        [news_order] => 
        [twitterusers] => 
        [twitterpassword] => 
        [twittercount] => 
        [twitterEnableHTTPLinks] => 
        [twitterEnableUserProfileLink] => 
        [twitterShowReplies] => 
        [twitterLastUpdate] => 0
        [twitterFeedBackup] => 
        [slideshow2] => 0
        [list_formdata] => 
        [efg_list_access] => 
        [efg_fe_edit_access] => 
        [efg_fe_delete_access] => 
        [efg_fe_export_access] => 
        [efg_fe_keep_id] => 
        [efg_iconfolder] => 
        [efg_DetailsKey] => 
        [efg_list_searchtype] => 
        [typePrefix] => mod_
        [hl] => 
        [request] => 
        [skipId] => skipNavigation48
        [skipNavigation] => Navigation überspringen
        [items] => 
    <ul class="level_1">
    <li class="active first"><span class="active first">Startseite</span></li>
    <li><a href="unternehmen.html" title="Unternehmen">Unternehmen</a></li>
    <li><a href="veranstaltungen.html" title="Veranstaltungen">Veranstaltungen</a></li>
    <li><a href="call-for-papers.html" title="Call for Papers">Call for Papers</a></li>
    <li class="last"><a href="kontakt.html" title="Kontakt" class="last">Kontakt</a></li>
    </ul>
    
    
        [style] => margin-bottom:20px; margin-bottom:20px;
        [class] => mod_navigation
    )
    
    </pre> --> 
    </div>
    <!-- indexer::continue -->

  7. #7
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hab jetzt nochmal alles versucht um den Fehler in einer frischen Installation von Contao 2.9.1 zu rekonstruieren, es gelingt mir nicht.

    Versuch nochmal ohne ein geändertes Template und stelle sicher, dass du keine Core-Dateien verändert hast.

    Gruß Andreas
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  8. #8
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    o.k. - heute wirds nix mehr...

    ich teste! und berichte

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    ich habe das Navigationstemplate auf nav_default gestellt => der selbe Effekt...

    in der Templateausgeb ist ja dass Array noch o.k.
    [space] => Array
    (
    [0] =>
    [1] => 20
    )


    aber unten die Styleangabe dann schon doppelt "[style] => margin-bottom:20px; margin-bottom:20px;"

    ??

    zonky

  10. #10
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann deaktiviere mal alle deine Erweiterungen.

    Zu den Core-Dateien hast du dich nicht geäußert.

    Grüße
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  11. #11
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    Hallo Andreas,

    Asche auf mein Haupt - es lag an einem Modul...

    ...wobei ich noch nicht rausgefunden habe woran es liegt:

    Ich habe das Beispiel aus dem Buch von Leo zur Navigation abgewandelt
    Code:
    class ModuleMyNavigation extends ModuleNavigation
    {
    
    	/**
    	 * Overwrite the parent method
    	 * @return string
    	 */
    	public function generate()
    	{
    	  global $objPage;
    	  
    		// Die Originalmethode ausführen
    		$buffer = parent::generate();
    
    		if (empty($buffer))
    		{
    		  $this->levelOffset = 0;
    		  $this->showLevel = 1;
    		  $this->hardLimit = 1;
    		  $this->headline = '';
    		  $this->hl = '';
    		  
    			$buffer = parent::generate(); //'Keine Unterseiten vorhanden';
    		}
    
    		return $buffer;
    	}
    }
    Ziel: wenn Unterseiten vorhanden, zeige Hauptseite + Unterseiten in Navgation an ansonsten zeige alle Hauptmenüpunkte an.

    hmmm was ist falsch?!?!

    Gruss zonky

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Css mod_navigation funktioniert nicht richtig
    Von nghgn im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 20.02.2011, 08:44
  2. CSS mod_navigation [gelöst]
    Von strich-sieben im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 10.02.2010, 15:47
  3. CSS und mod_navigation
    Von ab2211 im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 17.01.2010, 23:12
  4. Anpassung mod_navigation.tpl
    Von fledeboer im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 05.01.2010, 06:50
  5. [ERLEDIGT] .mod_navigation Centriert!
    Von Trikerdaniel im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 28.09.2009, 19:40

Lesezeichen

Lesezeichen

Berechtigungen

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