Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 09. November 2015 21:26
- antiheld2000
- kennt CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 128
CMSMS V2: Global Content Blocks / Core Generic
Moin,
ich check nicht, wie ich nun Global Content Blocks in der neuen Version einsetzen kann. Okay, in der Designverwaltung kann ich nun eine core::generic bzw. core::standard anlegen und mit Inhalt füllen, aber wie nutze ich das dann in meinem Seitentemplate?
Jemand nen Zaunpfahl für mich?
Dank und Gruß
anti
Offline
#2 09. November 2015 22:52
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: CMSMS V2: Global Content Blocks / Core Generic
Ich habe es genauso wie vorher eingebunden.
{global_content name"xxx"}
Offline
#3 09. November 2015 22:57
- antiheld2000
- kennt CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 128
Re: CMSMS V2: Global Content Blocks / Core Generic
Das war ein guter Hinweis. Einmal bin ich nicht auf diese simple Lösung gekommen und dann darf man in diesem Fall im Namen des globalen Content Blocks bzw. Core::Standard Vorlagen Dingens keine Leerzeichen verwenden. Dann klappt's. Ich danke dir!
Offline
#4 10. November 2015 11:55
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: CMSMS V2: Global Content Blocks / Core Generic
ich check nicht, wie ich nun Global Content Blocks in der neuen Version einsetzen kann.
In der Doku der Orks wird diese Alternative angeboten
CUSTOMER EDITABLE GCB'S
Because GCB's (Global Content Blocks) were essentially Smarty templates, the functionality of GCB's has been merged into the DesignManager. There is no longer any separate functionality for customers to be able to edit 'shared blocks' using a WYSIWYG editor.However, with the assistance of the {page_attr} Smarty plugin that was enhanced in CMSMS 2.0, the same page template and content editing mechanism can be used to simulate the GCB mechanism:
Create a new, very simple page template that looks something like this:
{content} {content block=foo} {* note, the label, tab, required etc. parameters can be used here } {content block=gcb2} {content block=gcb3}
Create a new content page, and specify the page template you just created above. You can set this page to not show in navigations, set it to be non-searchable, and even set it to be protected. You can also set the owner, and additional editors for this page.
Your editors can now treat the content areas in this page as 'shared blocks' or “Global Content Blocks”
Every place where you would like to use the content from one of these blocks, where you would formerly use:{global_content name='foo'}
you can now use
{page_attr page=”*page alias from above *” key=”foo”}
Und damit haben dann die Quasi-GCB's auch ihre WYSIWYG-Funktionalität wieder .
Offline
#5 10. November 2015 12:01
- antiheld2000
- kennt CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 128
Re: CMSMS V2: Global Content Blocks / Core Generic
Danke für den ausführlichen Zaunpfahl
Offline
#6 10. November 2015 12:15
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: CMSMS V2: Global Content Blocks / Core Generic
CMSMS-Nutzer, denen der Text zu Fach-Chinesisch, zu Englisch oder sonst irgend wie nicht verständlich ist - bitte melden. Die Übersetzungsmaschine ist auf Standby .
By the way - irgendwie schreit {page_attr} für mich nach einem Backport .
Offline
#7 07. Dezember 2015 10:19
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: CMSMS V2: Global Content Blocks / Core Generic
By the way - irgendwie schreit {page_attr} für mich nach einem Backport .
Der Vollständigkeit halber ... dieser Tag ist ein reiner Ballholer und macht sonst gar nichts.
Soll heißen, er holt lediglich den Inhalt, haargenau so, wie er für den jeweiligen Parameter key in der Datenbank gespeichert ist.
Sind dort Smarty-Anweisungen/-Befehle/-Daten enthalten, MUSS der Inhalt des Blocks zunächst einer Variablen zugewiesen werden und dann deren Verarbeitung explizit mit {eval} angestoßen werden.
Um bei o.g. Beispiel zu bleiben
{page_attr page='*page alias from above*' key='foo' assign='gcb_1'}
{eval var=$gcb_1}
Offline
#8 25. Februar 2016 23:16
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: CMSMS V2: Global Content Blocks / Core Generic
By the way - irgendwie schreit {page_attr} für mich nach einem Backport .
Pfff, kam mir doch gleich irgendwie bekannt vor ... gibts doch bereits
http://www.cmsmadesimple.de/forum/viewtopic.php?id=3883
Da stellt sich mir wieder die Frage, wer da von wem abgeguckt hat .
Offline
Seiten: 1