Ankündigung

Einklappen
Keine Ankündigung bisher.

Sprungnavigation

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Sprungnavigation

    Ich wende beim Orlando-Theme eine Sprungnavigation an, da ich das Theme lediglich fr einen One-Pager einsetze.
    Mein sichtbarer Header beim Scrolling ist 70px hoch - leider habe ich es nicht geschafft, bei den Anker-Punkten der Navigation diese 70px zu "kompensieren". Somit verschwindet der Beginn des Inhaltes des entsprechenden Navigationspunktes leider immer hinter der Navigation. Kann ich dies mittels CSS lsen?
    Danke und Grsse
    Cymon

  • #2
    Mittels CSS geht es nur mit zustzlichen Paddings in den Elementen, die angesprungen werden. Setze besser ein Javascript ein, was zu dem Anker scrollt. Da kann man einen offset angeben.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Bin auch auf der Suche nach einer guten Lsung fr den Kopfbalken-Versatz.
      Tim Gibts auf einem Theme von dir ein Musterscript, das man einsetzen kann fr diesen Header-Anker-Versatz?

      Danke dir

      Kommentar


      • #4
        Zitat von Truni Beitrag anzeigen
        Bin auch auf der Suche nach einer guten Lsung fr den Kopfbalken-Versatz.
        Tim Gibts auf einem Theme von dir ein Musterscript, das man einsetzen kann fr diesen Header-Anker-Versatz?

        Danke dir
        Quasi in jedem Theme mit stickyheader und onepage Layout.

        Ich hab mir mal dieses kleine Script als Snippet gebaut:

        Code:
        jQuery(document).ready(function()
                        {
                            // scroll to anchors
                            jQuery('a[href*=#]').click(function(e){
                                e.preventDefault();
                                var $this = jQuery(e.target);
                                var target = jQuery('#'+$this.attr("href").split('#')[1]);
                                if(!target)
                                {
                                    return false;    
                                }
                                jQuery("html, body").animate({scrollTop: target.offset().top - 100}, 500);
                                return false;
                            });
                        });

        Die - 100 sind der Versatz
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Danke Tim – wollte es mal einbauen, aber nach ein paar Fehlermeldungen habe bemerkt, dass wenn man im von uns verwendeten Theme (im Beispiel Orphan) einem Artikel eine ID vergibt, automatisch im Frontend dann «wrap_ID» als ID ausgegeben wird.

          Dieses «wrap_ID» ist das Ziel der Sprungmarke fr den Unternavigations-Link. Hat den Versatz drin und funktioniert, cool!

          Kommentar


          • #6
            Hallo liebes Forum,

            fr die meisten hier ist der Code wahrscheinlich selbst erklrend. Mir fllt es leider nicht so leicht. Normalerweise schraube ich an Motorrdern und erstelle eher selten eine Homepage

            Kann mir jemand eine kurze Anleitung geben, wie ich den Code verwende? Ich wrde die Sprungnavigation gerne mit dem Tab Modul verwenden, um gerade bei der mobilen Ansicht, direkt zum Inhalt des Tabs zu springen. Nur leider gibt es hier ja keine Mglichkeit die Links zu vergeben.

            Ich verdwende das Eclipse Theme mit Contao 4.

            Wre klasse, wenn mir hier jemand weiterhelfen knnte.

            Danke und Gre

            Benny

            Kommentar


            • #7
              Also der Code muss irgendwie erstmal in die Seite. Eclipse hat eine scripts.js (cto_layout/scripts). Dort wre eine Mglichkeit. Im Grunde arbeitet das dann selbststndig.
              Ein html Anker ist eine CSS-ID, die von einem Link via Hash angesprochen wird. https://wiki.selfhtml.org/wiki/HTML/...terne_Verweise

              Mir fllt es leider nicht so leicht. Normalerweise schraube ich an Motorrdern und erstelle eher selten eine Homepage
              Ja, das glaube ich und verstehe ich, dass dann dann nicht so leicht ist. Aber man muss es auch andersherum betrachten. Ich hab von Autos keine Ahnung und muss daher in die Werkstatt fahren
              http://www.premium-contao-themes.com

              Kommentar


              • #8
                Vielen Dank, das hilft mir schon sehr weiter 👍

                Zitat von Tim Beitrag anzeigen
                Ja, das glaube ich und verstehe ich, dass dann dann nicht so leicht ist. Aber man muss es auch andersherum betrachten. Ich hab von Autos keine Ahnung und muss daher in die Werkstatt fahren
                Ja da hast du natrlich recht. Wenn es gar nicht mehr geht dann geh ich ja auch zum Profi. Mir macht es aber selbst auch Spa und ich bin dabei meine Kenntnisse zu vertiefen und hoffe, dass ich euch nicht zu sehr mit meine Fragen nerve...

                Nochmal Vielen Dank und schnen Abend noch.

                Kommentar


                • #9
                  Die Navigation mit den Ankern funktioniert, bis jetzt mal noch ohne "Smooth Scroll" aber es tut.

                  Ein groes Problem hab ich allerdings noch, da ich die Sprungnavigation beim Tab Modul einsetzen mchte:

                  Wie fge dem jeweiligen Tab den link hinzu?

                  z.B.: href="{{env::request}}#mein_anker"

                  Kommentar


                  • #10
                    Springe am besten zu dem Artikel, der die Tabs enthlt.
                    http://www.premium-contao-themes.com

                    Kommentar


                    • #11
                      Verstehe dein Antwort nicht so ganz. Ich mchte ja nicht zu den Tabs springen sondern zum Inhalt der Tabs.

                      Wenn ich auf den Tab klicke, dann soll er zur berschrift des Inhalts dieses Tabs Scrollen.
                      Gerade wenn man die Seite auf einem kleinen Bildschirm ffnet, merkt man nicht, dass sich der Inhalt ndert, wenn man auf einen Tab tippt, da hier die Tabs alle untereinander dargestellt werden.

                      Kommentar


                      • #12
                        ber einen Anker einen Tab ffnen ist schon etwas hhere Javascript-Programmierung ntig. Ein Anker hat per se erstmal nichts mit einem Tab zu tun. Browser interpretieren Anker fr Dich als Sprungmarke - das ist quasi HTML-Standard. Mehr nicht. Dass du damit den Inhalt eines Tabs ffnen willst, ist eine ganze andere Kategorie.
                        Zuletzt geändert von Tim; 20.02.2018, 14:23.
                        http://www.premium-contao-themes.com

                        Kommentar


                        • #13
                          Bin mir nicht sicher ob wir uns richtig verstehen. Ich mchte nur, dass wenn man auf den jeweiligen Tab klickt, der Browser auf den Inhalt runter scrollt.
                          Der Anker selbst ist im Inhalt des Tab und dem Tab will ich den Link des Ankers zuweisen.

                          Hmmm, muss das wohl mal hier in die Jobbrse stellen...

                          Kommentar


                          • #14
                            Wenn der Tab-Reiter als Link angelegt ist mit einem href="#meinTabInhalt1" und das zum jeweiligen Tab-Inhalt passt (dort die CSS-ID meinTabInhalt1), knnte das sogar out of the box klappen.
                            http://www.premium-contao-themes.com

                            Kommentar


                            • #15
                              Und genau da liegt mein Problem. Die Tab Reiter lege ich mit dem "Tabs (Start)" Modul an. Hier kann ich aber nur den Text und das Icon Auswhlen.
                              Was habe ich noch fr Mglichkeiten, um den Tab-Reiter mit einem Link zu versehen?

                              Kommentar

                              Lädt...
                              X