Auf Registerkarten verlinken
Sie wollen von außen auf eine Seite verlinken und dazu eine bestimmte Registerkarte anzeigen lassen. Sofern Sie den Namen kennen und das entsprechende im Design vorbereitet haben, ist auch das kein Problem
Hier erstmal die Ausgabe einer Registerkarte:
Als Homepage werden unterschiedliche Dinge bezeichnet. Eigentlich ist es von einem Internetauftritt die Hauptseite, also die Homepage. Manchmal sagt man aber auch: Man hat eine Homepage, und meint damit dann gleich, dass man eigentlich eine (ganze) Website hat.
Und hier ist das Ende der Registerkarte.
Und nun kommen drei Links, mit denen man explizit diese Seite mit einem spezifischen Aufrufparameter "RegisterTab" aufrufen kann:
1. Homepage: » Aufruf: ...index.php
2. Website » Aufruf ...index.php?RegisterTab=Website
3. Webseite: » Aufruf: ...index.php?RegisterTab=Webseite
Sie können ganz einfach selber überprüfen, ob das alles korrekt funktioniert. Sie tippen einfach in die Adresszeile Ihres Browsers den Aufruf auf diese Seite mit den entsprechenden Aufrufparametern. Sie können die Links auch auf Ihrer Seite einfügen und sehen, dass diese eine Seite mit der Registerkarte dynamisch auf den Aufrufparamater "RegisterTab" reagiert. Der übergebene Name sollte mit einer Registerkarte übereinstimmen. Wenn nicht sind alle Karten (Tabs) deaktiv und kein Eintrag wird angezeigt. It's not a bug, it's a feature.
Was Sie hier auch noch sehen ist der Effekt, dass die Registerkarten farbig sind. Das habe ich hier für diese Seite aber explizit für diese Registerbox als CSS-Style hinterlegt. Der Parser modifiziert aber ohnehin den Style der Registerkarte und des Reiters. Daher wäre es leicht eine zusätzliche oder alternativen Style auf den Reiter und die Box anzuwenden. Der Kreativität sind keine Grenzen gesetzt.
Implementierung
Die Implementierung ist per PHP und Parser-Technik. Es handelt sich neben den Grundgerüst für den Parser und das Auslesen des Aufrufparameters um ca. 16 Zeilen PHP
Code [252 KB] [323 Clicks]
. Diesen Code können Sie kostenlos downloaden. Bitte beachten Sie die Nutzungsbedingungen. Ich habe einige Zeit gebraucht bis ich verstanden habe, wie ich den Code von webtodate verändern kann. Schwierig war, dass die JQuery Funktionen immer wieder den Standard ausgegeben haben und sich gegen jede Manipulation verweigerten.
P.S: Der Code wurde mit diesem Design und einem 3-fach-Register getestet.
Bei Interesse an einer White Label Lösung » melden
Sie sich bitte bei mir.