CMSimple Templates

contentPlus Bereiche

zum Download »

DemobildHier wird die neue Funktion contentPlus präsentiert:

zusätzliche Inhaltsbereiche für das Template ⇓

Mit der Funktion tf_contentPlus() kann man seitenspezifische Inhaltsbereiche erzeugen und im Template anzeigen. Sie ist ab August 2022 in den Templatefuncs der Templates enthalten und ähnelt der Funktion Newsbox. Es wird jedoch nicht eine bestimmte Seite auf allen Seiten angezeigt, sondern eine Unterseite der aktuellen Seite (wenn diese existiert), und nur auf der aktuellen Seite. Standard Seitenname der angezeigten Unterseite ist "tfContentPlus", das kann jedoch per Funktionsparameter geändert werden.

ContentPlus ist sinnvoll für Template Bereiche, die nicht auf allen Seiten (oder nur auf bestimmten Seiten) und mit wechselnden Inhalten, aber im gleichen Design erscheinen sollen.

Es können beliebig viele solche Bereiche angelegt und in der template.htm aufgerufen werden. Alle Bereiche können unterschiedlich gestaltet werden. Im Normalfall wird man die Seiten, die den Inhalt für ContentPlus liefern, verstecken, so dass sie im Menü nicht sichtbar ist, hier sind die Unterseiten zu Demozwecken nicht versteckt.

Newsbox News01

Demobild

Diese Box zeigt den Inhalt der versteckten Seite "News01".

Versteckte Seiten können Sie nur aufrufen, wenn Sie eingeloggt und im Bearbeitungs-Modus sind.

This box shows the content of the hidden page "News01".

Hidden pages you can call only if you are logged in and in edit-mode.

Bereich contentPlus (Standard)

DemobildHier sehen Sie den Inhalt der Unterseite "tfContentPlus".

Mit der Funktion tf_contentPlus() kann man seitenspezifische Inhaltsbereiche erzeugen und im Template anzeigen. Sie ist ab August 2022 in den Templatefuncs der Templates enthalten und ähnelt der Funktion Newsbox. Es wird jedoch nicht eine bestimmte Seite auf allen Seiten angezeigt, sondern eine Unterseite der aktuellen Seite, wenn diese existiert, und nur auf der aktuellen Seite. Standard Seitenname der angezeigten Unterseite ist "tfContentPlus", das kann jedoch per Funktionsparameter geändert werden.

Es können beliebig viele solche Bereiche angelegt und in der template.htm aufgerufen werden. Alle Bereiche können unterschiedlich gestaltet werden. Im Normalfall wird man die Seite "tfContentPlus" verstecken, so dass sie im Menü nicht sichtbar ist.

Bereich contentPlus2

Man kann beliebig viele contentPlus Bereiche anlegen und im Template anzeigen lassen. Jeder contentPlus Bereich kann individuell gestaltet werden, die umgebenden divs und die CSS Klassen werden von der Funktion tf_contentPlus() mitgeliefert.

Hier wird eine Unterseite tfContentPlus2 per Funktionsaufruf in der template.htm angezeigt. Als CSS Klasse wurde tf_cplus2 definiert, der Funktionsaufruf im Template:

<?php echo tf_contentPlus('tfContentPlus2','tf_cplus2');?>

Die zur Anzeige auf der übergeordneten Seite vorgesehenen Unterseiten müssen nicht das "tfContentPlus" im Namen haben, der Name der angezeigten Seite sollte jedoch so sein, dass er nicht als normaler Seitenname vorkommt und dann eine Seite aus Versehen auf der übergeordneten Seite angezeigt wird.