[plugin] Expandcontract_XH - Version 1.0

Third Party Plugins to CMSimple - how to install, use and create plugins

Moderator: Tata

Post Reply
frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

[plugin] Expandcontract_XH - Version 1.0

Post by frase » Sun Apr 03, 2022 1:03 pm

Hi folks,

some people from the XH community took care of Svasti's Expandcontract_XH plugin and released a new version. Many things have been modernized and some new features have been added.
You can read the genesis of this new version here (60 pages with almost 600 posts).

Expandcontract_XH works similar to other Accordion plugins - with the difference that here complete CMSimple_XH pages can be expanded. With the simplest plugin call {{expand}} all hidden subpages of the calling page are automatically used as Accordion. However, it is possible to select completely different XH pages by call parameters. The parameters can also be used to influence other settings for each individual call.
Another special feature of the plugin is that you can easily and quickly change the appearance of the Accordions using your own CSS files. In the download are a few sample CSS, which with a little luck fit directly for your own homepage.

Unfortunately, an update of older plugin versions is not possible. Please always install only the new version completely!

Demo:
https://expandcontract.cmsimple-xh.org/

Download:
https://github.com/cmsimple-xh/expandcontract/releases

==================================================

Hallo Leute,

einige Menschen aus der XH-Community haben sich des Plugins Expandcontract_XH von Svasti angenommen und eine neue Version herausgebracht. Vieles wurde modernisiert und einige neue Funktionen sind hinzugekommen.
Die Entstehungsgeschichte dieser neuen Version kann man hier nachlesen (60 Seiten mit fast 600 Posts).

Expandcontract_XH arbeitet ähnlich wie andere Accordion-Plugins - mit dem Unterschied, dass hier komplette CMSimple_XH-Seiten aufgeklappt werden können. Mit dem einfachsten Plugin-Aufruf {{{expand}}} werden automatisch alle versteckten Unterseiten der aufrufenden Seite als Accordion verwendet. Es ist allerdings möglich, durch Aufruf-Parameter völlig andere XH-Seiten auszuwählen. Mit den Parametern können auch andere Einstellungen für jeden einzelnen Aufruf beeinflusst werden.
Eine weitere Besonderheit des Plugins ist, dass man durch eigene CSS-Dateien das Aussehen der Accordions einfach und schnell verändern kann. Im Download befinden sich ein paar Beispiel-CSS, die mit etwas Glück direkt für die eigene Homepage passen.

Ein Update von älteren Plugin-Versionen ist leider nicht möglich. Bitte immer nur die neue Version vollständig installieren!

Demo:
https://expandcontract.cmsimple-xh.org/

Download:
https://github.com/cmsimple-xh/expandcontract/releases

Post Reply