Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
breedmaster:showpage-template [17.07.2018 16:14] – Manfred Link | breedmaster:showpage-template [29.05.2022 10:59] (aktuell) – Manfred Link | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Showpage Template ====== | ====== Showpage Template ====== | ||
- | Neben der [[home-template|Home-Seite]] können auch alle Seiten die über showpage aufgerufen werden über ein Template angezeigt werden. Der Inhalt der Seite wird über '' | + | Neben der [[home-template|Home-Seite]] können auch alle Seiten die über das Modul showpage.php aufgerufen werden über ein Template angezeigt werden. Der Inhalt der Seite wird über '' |
Nachfolgend ein Beispiel für eine Standardansicht: | Nachfolgend ein Beispiel für eine Standardansicht: | ||
Zeile 22: | Zeile 22: | ||
Es können bei Bedarf weitere Artikel des CMS eingebunden werden, hierzu wird eine Variable in der Form '' | Es können bei Bedarf weitere Artikel des CMS eingebunden werden, hierzu wird eine Variable in der Form '' | ||
+ | Achtung: Eine Verschachtelung von Aufrufen ist nicht zulässig! | ||
+ | |||
+ | |||
+ | ==== Benutzerdaten ==== | ||
Neu ab Version 12.7.3 | Neu ab Version 12.7.3 | ||
- | Es können zusätzlich die Daten des aktuellen Nutzers in der Ausgabe integriert werden. Dadurch sind persönliche Anreden oder auch vorausgefüllte Formularfelder realisierbar. Allen Feldern muss als Prefix '' | + | Es können zusätzlich die Daten des aktuellen Nutzers in der Ausgabe integriert werden. Dadurch sind persönliche Anreden oder auch vorausgefüllte Formularfelder realisierbar. Allen Feldern muss als Prefix '' |
<code html> | <code html> | ||
< | < | ||
</ | </ | ||
- | ==== Alternative Layouts ==== | + | ==== Kategorielisten ==== |
+ | Seit Version 12.8.3 ist es möglich über die Systemvariable '' | ||
+ | <code html> | ||
+ | {kategorieliste: | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== Alternative Layouts | ||
Um eine flexiblere Seitengestaltung zu ermöglichen können alternative Layouts verwendet werden. Hierzu ist lediglich beim Seitenaufruf der Name des Templates in Verbindung mit dem Schlüsselwort '' | Um eine flexiblere Seitengestaltung zu ermöglichen können alternative Layouts verwendet werden. Hierzu ist lediglich beim Seitenaufruf der Name des Templates in Verbindung mit dem Schlüsselwort '' | ||
Zeile 40: | Zeile 51: | ||
Es ist möglich ganz auf ein vordefiniertes Layout zu verzichten, dann muss an die URL ''& | Es ist möglich ganz auf ein vordefiniertes Layout zu verzichten, dann muss an die URL ''& | ||
- | Diese Funktion steht ab Version 12.7.4 zur Verfügung. | + | Diese Funktion steht ab Version 12.7.4 zur Verfügung. |
+ | |||
+ | ===== Kategorienblog ===== | ||
+ | Mit Einfühung von Version 12.9.0 steht ein auf Kategorien basierender Blog zur Verfügung. Hierbei werden automatisch aus bestimmten Kategorien Auswahllisten generiert. Einsatzgebiete können ein Hilfesystem, | ||
+ | |||
+ | Die Systemvariable '' | ||
+ | |||
+ | ^Parameter^Wertebereich^Beispiel^Beschreibung^ | ||
+ | |kat|1-999|kat=3|Zeigt die Artikel aus der angegebenen Kategorie. Mehrere Kategorien können durch Komma getrennt angegeben werden.| | ||
+ | |order|asc/ | ||
+ | |limit|0-9999|limit=10|Zeigt nur die angegebene Anzahl an Artikeln an. Ohne Angabe bzw. mit 0 werden alle Artikel ausgegeben| | ||
+ | |orderfeld|id/ | ||
+ | |cols|1-12|cols=2|Anzahl der Spalten in der die Artikel angezeigt werden sollen.| | ||
+ | |main|Ganzzahl 1-9999|main=1|Anzahl der führenden Artikel, die über die gesamte Breite ausgegeben werden. Siehe Beispiele weiter unten.| | ||
+ | |showtitel|0/ | ||
+ | |sprache|de/ | ||
+ | |tpl|Templatename|tpl=news|Das Template, welches für die verlinkten Artikel angezeigt werden soll. Wird kein Template angegeben, so wird das Standard Showpage-Template verwendet. Zusätzlich steht noch '' | ||
+ | |||
+ | Die Reihenfolge in der die Parameter angegeben werden spielt keine Rolle. Ebenso wird keine Groß-/ | ||
+ | |||
+ | |||
+ | ==== Beispiele ==== | ||
+ | | < | ||
+ | |< | ||
+ | |< | ||
+ | |||
+ | Zur Beachtung: Der Kategorienblog berücksichtigt sowohl die Berechtigungen, | ||
+ | |||
+ | ===== Akordion ===== | ||
+ | Diese Ansicht baut auf dem Accordion-Modul von Bootstrap auf. Hierbei werden Artikel untereinander in einer Übersicht angezeigt. Die Ansicht erfolgt in einem sog. Panel mit einer Überschrift. Diese Panel-Überschrift kann angelickt werden, wodurch der Inhalt ein-/ | ||
+ | |||
+ | Die Anwendung erfolgt analog zu der Blogansicht, | ||
+ | < |