Expandcontract_XH 0.6

by svasti

getestet mit CMSimple_XH 1.6.4*

Dieses Plugin erzeugt Links. die beim Anklicken den Inhalt der verlinkten Seite auf der aufrufenden Seite öffnen (expandieren) und bei erneuten Anklicken wieder schließen (kontrahieren). Hat der Online-Besucher Javascript ausgeschaltet, wirken die Links wie normale Links.

Neu in 0.6

Neu in 0.4

Die per Expandcontract aufgerufenen Seiten sind entweder

Plugineinstellungen

Beim Pluginaufruf kann man die Konfigurationseinstellungen überschreiben. Es gibt 5 optionale Parameter:
{{{expand('Seitenname' oder '','Linktext' oder '',O=ohne Überschrift 1=mit Überschrift ''=wie Konfig,O=ohne Schließen-Button 1=mit Schließen-Button ''=wie Konfig,'Höhenbegrenzung des Ausgaberechtecks' oder keine Angabe für keine Höhenbegrenzung);}}}

Beispiele

{{{expand('AGB','hier klicken um unsere AGB einzusehen', 1, 1, '300px');}}}
Die Worte hier klicken um unsere AGB einzusehen werden als Link dargestellt. Ein Klick darauf öffnet den Inhalt der Seite AGB und zwar egal was in der Pluginkonfiguration eingestellt ist, mit Überschrift und "Schließen"-Knopf, sowie einer Größenbegrenzung von 300px (z.B. damit die AGB nicht die ganze Seite für sich einnehmen).

{{{expand('Seminarplan','hier für klicken für Details');}}}
Die Worte hier klicken für Details werden als Link dargestellt. Ein Klick darauf öffnet de Inhalt der Seite Seminarplan, ob mit Überschrift und "Schließen"-Knopf, sowie Größenbegrenzung richtet sich nach der Einstellung in der Pluginkonfiguration.

Installation:

Entpacken, in den Plugin-Ordner kopieren und auf der gewünschten Seite aufrufen.

*)

Hutzung in anderen CMSimple(_XH)-Versionen erfordert den Aufruf {{{PLUGIN:expand();}}}