Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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
Seiten: 1