Anker auf Tab setzen

3jojojo

Sehr aktives Mitglied
20. Januar 2016
780
44
Einen wunderschönen guten MOrgen wünsche ich.

Seid gestern Abend bin ich am Überlegen wie man wohl einen Anker auf einen Tab setzt. Ich will zum Beispiel aus einer langen Beschreibung in einem Artikeltext auf einen tab verlinken oder von einer Kategoriebeschreibung auf ein zusätzliches <div> element mit Funktionsattribut. Kann mir jemand sagen wie ich hier am besten vorgehe?

Gruß
Jo
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
780
44
AW: Anker auf Tab setzen

HTML:
<a href="#2schreibung_bottom" class="link_more" id="read_bottom">weiterlesen</a>


<div id="2schreibung_bottom" class="std"></div>

Damit habe ich es jetzt versucht aber ich lande immer wieder auf der startseite des Shops statt beim div. Kann mir jemand sagen wieso???
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
780
44
AW: Anker auf Tab setzen

danke für den Tip hat jetzt geklappt ;) habe es noch etwas anders glöst und gut ist ;)
 

ongnamo

Sehr aktives Mitglied
31. März 2013
1.053
92
Hallo FMoche,
ich habe mir Deinen Link angesehen. Da werden mehrere Ansätze beschrieben, meist mit Javascript oder jQuery. Kann ich alles nicht. Was kann ich konkret tun, damit die Sprungmarken funktionieren? Wo muss ich welchen Code einfügen?

Grüße
Thomas
 

ongnamo

Sehr aktives Mitglied
31. März 2013
1.053
92
... leider keine sehr hilfreiche Antwort.

So rufe ich mal zum hohen Ross hinauf: Wie immer im Leben gibt es zwischen schwarz und weiß jede Menge Abstufungen, auch in Bezug von Template- und Programmier-Know-How. So gibt es durchaus Anwender, die vorgefertigte Codestrecken an passender Stelle einfügen können, so dass anschließend das Problem gelöst ist. Positive Beispiele solcher Anleitungen gibt es in diesem Forum durchaus.
 
  • Gefällt mir
Reaktionen: hula1499

ongnamo

Sehr aktives Mitglied
31. März 2013
1.053
92
das ist richtig, jedoch nicht nur eine, sondern ganz viele und dann ist nicht klar, wo das einzufügen ist.
Was ich damit sagen will: Ja, ich könnte jetzt mir einen Servicepartner suchen, für den das vermutlich ein Klacks ist und der mir das kostenpflichtig umsetzt. Wahrscheinlich würde ich trotzdem Wochen auf die Realisierung warten, da die meisten überlastet sind. Andererseits wäre es doch klasse (und das war ein wenig meine Hoffnung), wenn jemand schreiben könnnte: Nimm Code A - Z und füge den in Datei xyz an Stelle abc ein. Oder so ähnlich. Natürlich nur, wenn es tatsächlich so machbar ist.
Und es würde anderen Forumsmitgliedern auch helfen.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Hallo,

ab der Shopversion 4.05 ist ein Smooth-Scrolling für Ankerlinks im Evo integriert, das auch ein ggfs. mitlaufendes Megamenü berücksichtigt.
 
  • Gefällt mir
Reaktionen: ongnamo

tresor-online

Sehr aktives Mitglied
15. Juni 2015
409
30
Ich habe auch ein Problem mit einem Ankerlink, vielleicht kann mir da wer helfen.

Ich habe auf der Artikeldetailseite einen Link, bei einem Klick soll zu einem darunter liegenden Anker gescrollt werden.
Nun weiß ich schon, dass "normale" Anker aufgrund der Base URL nicht funktionieren.

Habe also folgenden Link eingebaut:
HTML:
<a href="{$Artikel->cSeo}#konfiguration">
            hier klicken
        </a>
...
<div id="konfiguration"></div>

Es funktioniert auch, dass man bei Klick zum Anker springt, allerdings mit dem großen ABER, dass der Teil vor dem Anker dann nicht mehr angzeigt wird! Was läuft da falsch?

Habe auch dieses rudimentäre JS ausprobiert:
HTML:
<a href="javascript:;" onclick="document.location.hash='konfiguration';">hier klicken</a>
...
<div id="konfiguration"></div>

Aber das Ergebnis ist das gleiche...

Wäre super dankbar um jede Hilfe, gleich vorweg, in JS bin ich ein absoluter Noob, gibts vielleicht eine Möglichkeit mit CSS3, einfach X pixel nach unten zu scrollen, wenn man auf den Link klickt? o_O
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
409
30
Das find ich grundsätzlich sehr positiv... aber unsere Shops laufen mit einer Ausnahme noch auf JTL Shop 3.20, an der Umstellung wird zwar schon gearbeitet, kann aber noch dauern...
Gibts da also eine Notlösung, die ich verwenden kann?
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Du könntest die beiden Funktionen smoothScroll und smoothScrollToAnchor (https://gitlab.jtl-software.de/jtlshop/shop4/blob/v4.06.0/templates/Evo/js/jtl.evo.js#L269) aus dem Evo-JS des 4er auf dein Template adaptieren. Die Funktion smoothScroll muß dann einmal beim Pageload aufgerufen werden und macht sowohl das Scrollen zu einem existierenden Anker wenn ein Hash in der URL angegeben ist, als auch das Verknüpfen aller Ankerlinks mit der smoothScrollToAnchor-Funktion.
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
409
30
Danke für den Tipp, es hat sich bei mir jetzt herausgestellt, dass das Problem durch das Template hervorgerufen wurden, konnte es mit dem Support von JTL lösen, jetzt funktioniert der Link, auf das smoothe scrollen kann ich bis JTL Shop 4 warten :)
 

Groundhog

Sehr aktives Mitglied
11. Januar 2011
410
49
Austria
Hello, Hello,

Ich hol das mal aus der Versenkung. Wir nutzen das Evo Menü nicht sondern das Megamenü von Kreativkonzentrat. Das Menü dockt beim Scrollen oben auch an und hat kanpp 45 px Höhe.
Ist ja aber auch egal,d enn ich hätte gern ein generelles offset von ca 90px und dass der Scroll etwas langsamer läuft. Was muss ich ändern? Hat hier jemand den Code für mich?

jtl.evo.js liegt schon im Child und läuft. Kleine Anpassungen schaffe ich ja grad noch so...aber da steig ich nicht mehr durch.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Die Funktionalität verbirgt sich in der Funktion smoothScrollToAnchor in jtl.evo.js. Du müßtest dort halt die Werte für fixedOffset anpassen und an animate einen anderen als den Standardwert für die Animationsdauer übergeben.

Anm.: Wenn du die jtl.evo.js in dein Child-Template kopierst, musst du dort bei jedem Update die Änderungen aus dem Original per Hand nachziehen.
 

Groundhog

Sehr aktives Mitglied
11. Januar 2011
410
49
Austria
@FPrüfer Danke für deine Antwort..schau mal:

Code:
smoothScrollToAnchor: function(href, pushToHistory) {
            var anchorRegex = /^#[\w\-]+$/;
            if (!anchorRegex.test(href)) {
                return false;
            }

            var target, targetOffset;
            target = $('#' + href.slice(1));

            if (target.length > 0) {
                // scroll below the static megamenu
                var nav         = $('#evo-main-nav-wrapper.do-affix');
                var fixedOffset = 90; <-- ALSO SO?

                targetOffset = target.offset().top - fixedOffset - parseInt(target.css('margin-top'));
                $('html, body').animate({scrollTop: targetOffset}, 800); <-- UND SO?

                if (pushToHistory) {
                    history.pushState({}, document.title, location.pathname + href);
                }

                return true;
            }

            return false;
        },

Anm.: Wenn du die jtl.evo.js in dein Child-Template kopierst, musst du dort bei jedem Update die Änderungen aus dem Original per Hand nachziehen.

Ja...is eh voll nervig
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Code:
...
                var fixedOffset = 90; <-- ALSO SO? Ja

                targetOffset = target.offset().top - fixedOffset - parseInt(target.css('margin-top'));
                $('html, body').animate({scrollTop: targetOffset}, 800); <-- UND SO? Ja, oder so: $('html, body').animate({scrollTop: targetOffset},{duration: 800})
...
 
  • Gefällt mir
Reaktionen: Groundhog
Ähnliche Themen
Titel Forum Antworten Datum
Neu Megamenü Anzahl der Kategrien je Zeile von vier auf sechs erhöhen Templates für JTL-Shop 0
Preiskalkulation auf Grundlage von Lieferantenpreise und Lieferantenbestand JTL-Wawi 1.8 1
Kettensymbol auf alle Artikel verwenden Otto.de - Anbindung (SCX) 0
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neu Verkaufskanal POS Kundengruppen Preis brutto auf Artikeletikett drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Wasserzeichen auf Lieferschein und Rechnung auf ganze A4 Seite User helfen Usern - Fragen zu JTL-Wawi 5
Neu Keine Bestellung möglich über Nova 5.4 auf 4K Laptop JTL-Shop - Fehler und Bugs 16
Bestellungen beim Lieferanten - Aufteilung auf verschiedene Läger ? JTL-Wawi 1.9 3
Neu JTL Artikel auf Shopify als Varianten anzeigen Shopify-Connector 2
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
JTL-Search - Hardwarestörung auf einem der Search-Server (s7) Störungsmeldungen 0
Neu Nach update auf 5.4 kein Login mehr möglich JTL-Shop - Fehler und Bugs 2
Neu JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Nach Umstieg auf V5 Paypal express weg. Einrichtung JTL-Shop5 5
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 8
Neu Warnung: Update auf Shop 5.4 Installation / Updates von JTL-Shop 39
POS Zahlungen tauchen in Wawi unter Zahlungen nicht mehr auf JTL-Wawi 1.9 0
Neu Umstellung auf den Amazon Lister 2.0 Amazon-Lister - Ideen, Lob und Kritik 0
API Zeichenbegrenzug auf 20 Zeichen Otto.de - Anbindung (SCX) 1
Neu Nach Update auf 5.4 klappt einiges nicht mehr ! Installation / Updates von JTL-Shop 9
Neu Update auf 5.4.0 schlägt fehl Installation / Updates von JTL-Shop 4
Neu JTL Shop Subscription wurde durch Umstellung auf "Advanced Edition" teils doppelt berechnet Allgemeine Fragen zu JTL-Shop 1
Neu Umfrage: Scanpflicht auf Artikelebene (Nur für bestimmte Artikel aktivieren/deaktivieren) JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Filter und Workflows nicht auf Vaterartikel anwendbar JTL-Workflows - Fehler und Bugs 0
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu Packtisch+ wartet nicht auf TrackingID Import Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 6
Neu Upgrade CFE auf Advanced wenn Hosting gebucht Allgemeine Fragen zu JTL-Shop 6
Neu Retouren/Rückerstattungen auf Amazon Arbeitsabläufe in JTL-Wawi 1
Neu Fehler bei Coupons bei Wechsel von 4 auf 5 Betrieb / Pflege von JTL-Shop 0
Neu Artikelnamen auf der Homepage vollständig sehen. Er ist wenn er zu lang ist verkürzt. Allgemeine Fragen zu JTL-Shop 2
Neu Anfägerfragen und Installtion auf ngix server Installation / Updates von JTL-Shop 13
Nach Update auf 1.9 alle Drucker verschwunden JTL-Wawi 1.9 6
Seit Wechsel auf DPD werden keine Versanddaten mehr an Kaufland übertragen. kaufland.de - Anbindung (SCX) 1
Neu Amazon Lister 2.0 Fehlercode: SLR402 Bild "1.jpg" für das Angebot mit SKU "xxxxx" auf Channel "AMAZONDEJTL" wurde nicht gefunden Amazon-Lister - Ideen, Lob und Kritik 0
Update von 1.6.47.2 auf 1.9.5.3 (Registrierung, usw.) JTL-Wawi 1.9 1
Neu Inhalt eines Containers mehrfach auf verschiedenen Unterseiten darstellen Allgemeine Fragen zu JTL-Shop 4
Neu Bestand auf einem Amazon-Marktplatz auf Null setzen. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gleichzeitiger Zugriff von zwei Nutzern auf JTL-Shop-Backend Allgemeine Fragen zu JTL-Shop 2
Ändern der Bearbeitungszeit auf Amazon lässt sich nicht auf Länder eingrenzen JTL-Wawi 1.9 0
Attribute für EWR Pflichtangaben (ab 13.12.2024) auf den Marktplätzen otto.de & kaufland.de Otto.de - Anbindung (SCX) 8
Fehler bei Update von 1.5.55.8 auf 1.7.15.6 ( Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException) JTL-Wawi 1.7 0
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu DPD A6 Versandlabel auf A4 Etiketten Bogen drucken JTL-ShippingLabels - Fehler und Bugs 0
JTL Wawi Update 1.8.12.4 auf 1.9.5.2 nicht möglich JTL-Wawi 1.9 4
Neu Kontaktformular auf einer eigenen Seite hinzufügen Allgemeine Fragen zu JTL-Shop 1
Neu QR Code auf Rechnung bei PayPal fehlerhaft User helfen Usern - Fragen zu JTL-Wawi 0
Neu WMS Wareneingang falscher Artikel auf Etikett JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Beantwortet Artikelbilder auf Lieferschein / Rechnung / Angebot. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu [Liquid Error: Ein Aufrufziel hat einen Ausnahmefehler verursacht] Fehlermeldung in meiner Designvorlage auf Ebay eBay-Designvorlagen - Fehler und Bugs 0
Neu Bildgrößen auf der Startseite (in den Boxen wie z.B. Top-Angebot) Allgemeine Fragen zu JTL-Shop 4

Ähnliche Themen