Anker-Link (für moziloCMS 1.12)
Dieses moziloCMS-Plugin ermöglicht die Verlinkung von Standard-Ankern (z.B. die automatisch generierten in den moziloCMS-Überschriften).Außerdem kann damit auch auf Anker referenziert werden, die mit dem Plugin Individuelle Anker erstellt wurden.
Download
Download: Anker-Link
ankerlink.zip (4.11 KB)Nutzung
{ankerlink|#a1} | Anker in aktueller Seite |
{ankerlink|Seite|#a1} | Anker in anderer Seite |
{ankerlink|Kategorie|Seite|#a1} | Anker in anderer Seite in anderer Kategorie |
Verbindung mit dem Plugin "Individuelle Anker":
Alternativ zu den exakten Anker-IDs, auf die verlinkt werden soll, können (für alle beschriebenen Möglichkeiten) auch Ankernamen des Plugins "Individuelle Anker" genutzt werden. Beispiel:{ankerlink|Seite|Mein Anker!} | Link auf den individuellen Anker mit dem Namen "Mein Anker!" (ID "a_Mein_Anker_") in der Inhaltsseite "Seite" |
Beliebiger Anzeigetext:
Für alle bisher beschriebenen Möglichkeiten kann auch beliebiger Anzeigetext übergeben werden. Der Anzeigetext wird mit doppelter Pipe ("||") getrennt VOR allen anderen Parametern notiert. Beispiel:{ankerlink|TEXT||Willkommen|Impressum|AGBs} | Text "TEXT" mit Link auf Anker "AGBs" in der Inhaltsseite "Impressum" in der Kategorie "Willkommen" |
Ankerlinks für spezifische Elemente:
Mit dieser zusätzlichen Funktion kann man sich Ankerlinks auf...- die ersten X Elemente
- die letzten X Elemente
- X zufällige Elemente
Hat man bspw. eine Inhaltsseite mit mehreren Abschnitten, die immer mit einer großen Überschrift [ueber1|...] eingeleitet werden, so kann man sich z.B. Ankerlinks auf die drei ersten großen Überschriften ausgeben lassen:
{ankerlink|<||Kategorie:Inhaltsseite|ueber1|3}
Der erste Parameter des Plugins bestimmt den Modus: < | die ersten X Elemente der Inhaltsseite |
> | die letzten X Elemente der Inhaltsseite |
? | X zufällige Elemente der Inhaltsseite |
Gestaltung der Links mit CSS
Die vom Plugin generierten Links können im Stylesheet über die CSS-Klasse "plugin_ankerlink" angesprochen werden:a.plugin_ankerlink { ... }
Die CSS-Klassen der Prä- und Postfixe für die Funktion "Ankerlinks für spezifische Elemente" lassen sich in der Plugin-Konfiguration nach Belieben angeben; der Auslieferungszustand ist folgender: ul.plugin_ankerlink { ... } /* die gesamte Liste */
li.plugin_ankerlink { ... } /* die einzelnen Listenpunkte */
li.plugin_ankerlink { ... } /* die einzelnen Listenpunkte */