Moin zusammen,
ich hatte neulich mal wieder das "Problem", dass mich die vorgesehene Methode zum direkten Anspringen (und öffnen) eines Tabs, nicht so richtig glücklich machte. Die Indizes waren sperrig, optisch der Link nicht sehr ansprechend und wenn sich Anzahl und Reihenfolge änderte, konnte das zu Kopfschmerzen mit bestehenden Links führen.
Ich habe dann folgende Änderungen für unsere Standard-Setups gemacht:
1. Das Inhaltselement 'Tabs [Start]' angepasst.
Dort hinterlege ich zu jedem Tab einen eindeutigen Ankernamen. Der wird später in der URL mitgegeben.
Importdatei: import_tabs.html5
Wer das updatesicher braucht, muss das ggf. entsprechend umbenennen.
2. Template anpassen, so dass die über 1. vergebenen Ankernamen genutzt werden können
Das hier angefügte muss dann eigentlich nur in /templates/layout, bzw, den lokalen Templatepfad kopiert werden.
Dann "ganz normal" im Artikel ein neues IE vom obigen Typ erstellen und dann kann man über
den entsprechenden Tab öffnen und der Tab scrollt korrekt in den Sichtbereich.
Auch hier gilt wieder, wer es Updatesicher braucht, entsprechend das Template umbenennen und dann nicht vergessen im aktiven Inhaltselement entsprechend auswählen.
Importdatei: customelement_tabs_start.html5
LG
ich hatte neulich mal wieder das "Problem", dass mich die vorgesehene Methode zum direkten Anspringen (und öffnen) eines Tabs, nicht so richtig glücklich machte. Die Indizes waren sperrig, optisch der Link nicht sehr ansprechend und wenn sich Anzahl und Reihenfolge änderte, konnte das zu Kopfschmerzen mit bestehenden Links führen.
Ich habe dann folgende Änderungen für unsere Standard-Setups gemacht:
1. Das Inhaltselement 'Tabs [Start]' angepasst.
Dort hinterlege ich zu jedem Tab einen eindeutigen Ankernamen. Der wird später in der URL mitgegeben.
Importdatei: import_tabs.html5
Wer das updatesicher braucht, muss das ggf. entsprechend umbenennen.
2. Template anpassen, so dass die über 1. vergebenen Ankernamen genutzt werden können
Das hier angefügte muss dann eigentlich nur in /templates/layout, bzw, den lokalen Templatepfad kopiert werden.
Dann "ganz normal" im Artikel ein neues IE vom obigen Typ erstellen und dann kann man über
HTML-Code:
https://beispiel.de/meine-tolle-seite?tab=meinAnkername
Auch hier gilt wieder, wer es Updatesicher braucht, entsprechend das Template umbenennen und dann nicht vergessen im aktiven Inhaltselement entsprechend auswählen.
Importdatei: customelement_tabs_start.html5
LG