gelöst Tab von anderer Stelle öffnen

Thema wurde von Anonymous, 6. November 2024 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Ich habe 3 Tabs im Artikel:
    - Beschreibung
    - Holz-Info
    - Shop-Bewertungen

    Wenn ich jetzt das Wort "Shop-Bewertungen" an anderer Stelle im Artikel (zb. in der Preisbox) schreibe, wie verlinke ich dies, damit sich dann der Tab öffnet?
     
  2. heinzsoft-shop.de
    heinzsoft-shop.de Erfahrener Benutzer
    Registriert seit:
    7. Juli 2014
    Beiträge:
    283
    Danke erhalten:
    121
    Danke vergeben:
    43
    Mit ein Modul geht das (siehe anhang). Das Modul enthält nur 2 Dateien.

    Die Datei "product_info_product_description.html" setzt nur für jeden TAB eine ID (mit dem gleichen Namen wie der TAB selbst). Eine ID ist notwendig um auf den Tab zugreifen zu können.

    Die "product_info_product_box_bottom.html" erweitert die Preisbox und hängt unten einen Link dran um den TAB mit der ID "Shop-Bewertungen" zu öffnen. Sollte die ID anders lauten muss man dies hier anpassen.
     

    Anhänge:

  3. Dominik Späte
    Dominik Späte Erfahrener Benutzer
    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.251
    Danke erhalten:
    1.141
    Danke vergeben:
    391
    Möglicherweise hat man im Cloud-Shop Schwierigkeiten, das bestimmt sehr coole Modul reinzuladen. Deshalb hier die Quick'n'dirty Lösung mit Inline-JavaScript:

    Code:
    <a href="#" onclick="document.querySelector('#reviews-tab>a').click();document.querySelector('.nav-tabs').scrollIntoView();return false;">Link zu den Bewertungen</a>
    Weitere Anwendungsbeispiele:
    https://www.gambio.de/forum/threads/verlinkung-auf-einzelne-tabs.14804/
     
  4. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Da ich einen Cloudshop habe, habe ich die 2 Dateien ins duplizierte Theme in html/custom gespeichert. Der Text wurde zwar unter der Preisbox angezeigt, aber das Verlinken hatte keine Funktion.

    Dankeschön.