Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 21. September 2011 22:04

kris29
kennt CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 106

[gelöst] Inhalt einer Seite im Template einbinden

Ich möchte den Inhalt einer Seite direkt im Template laden, ähnlich wie ein GCB.
Wie kann ich im Template z.B. die Seite "Impressum" aufrufen?

Sinngemäß so: (funktioniert aber nicht)

{content page-alias='impressum'}

Bin mir sicher das ist ganz einfach, aber ich krieg's nicht hin.

Beitrag geändert von kris29 (21. September 2011 14:36)

Offline

#2 21. September 2011 22:55

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.435

Re: [gelöst] Inhalt einer Seite im Template einbinden

Dazu gibt es zwei Möglichkeiten. Entweder das Plugin {content_dump} oder das Modul CGSimpleSmarty.

Für content_dump gibt es eine sehr ausführliche Anleitung: http://wiki.cmsmadesimple.org/index.php … ntent_dump

Für CGSimpleSmarty ebenfalls: http://wiki.cmsmadesimple.org/index.php … ple_Smarty

content_dump wäre meiner Meinung nach die performantere Lösung. Ich habe es allerdings selber noch nie benutzt. Daher kann ich dazu kein Beispiel liefern.

Bei CGSimpleSmarty sähe das so aus:

{$cgsimple->get_page_content( 'Alias der Seite dessen Inhalt du willst', 'Name des Inhaltsblocks (optional)', 'Name der Variable in der der Inhalt gespeichert werden soll (optional)' ) }

Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 21. September 2011 14:36

kris29
kennt CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 106

Re: [gelöst] Inhalt einer Seite im Template einbinden

Danke! Hab CGSimpleSmarty benutzt und funktioniert.

Offline