Page 1 of 1

Hoe GCB's te gebruiken.

Posted: Sat Dec 05, 2015 12:47 pm
by erpee
Ik heb tot nu toe mijn templates zo gebouwd dat de gebruiker nooit in de code hoefde te kijken.
Bv. De openingstijden zette ik in een GCB. Kon de gebruiker makkelijk bij, gewoon platte tekst, niet ingewikkeld om te wijzigen.

Hoe kan ik nu datzelfde creëren zodat de gebruiker niet in de code hoeft te duiken van een template om zoiets simpels als openingstijden aan te passen?

Re: Hoe CGB's te gebruiken.

Posted: Sat Dec 05, 2015 1:13 pm
by Rolf
Dit is nu een mooi voorbeeld waarom de HTML en de WYSIWYG blokken gescheiden zijn.
De GCB's die gebruikt worden voor templates staan in de DesignManager omdat het onderdelen zijn van templates.
Aanroepen met bijv.

Code: Select all

{include file='cms_template:jQuery'}
kan ook een bestand op de server zijn

Code: Select all

{include file='cms_template:jQuery.tpl'}
En de WYSIWYG blokken vind je nu "als pagina" in de Content Manager, lees
http://docs.cmsmadesimple.org/introduci ... table-gcbs


Templates bij templates en tekst bij tekst! Dit is veel beter af te schermen met Admin permissies en voor editors staat alles op 1 plek.

Re: Hoe GCB's te gebruiken.

Posted: Sun Dec 06, 2015 9:55 am
by erpee
volgende stappen doorlopen ...

1) braaf het stukje:
gelezen en proberen te begrijpen ;D

2) Content Pagina aangemaakt, type: Inhoud, daarin platte tekst (WYSIWYG uit) pagina alias: "proef-gcb"

3) in de template de pagina proberen aan te roepen

Code: Select all

{page_attr page=”*page alias from above *” key=”foo”}
dus in mijn geval:

Code: Select all

{page_attr page=”proef-gcb”}
4) ... :-\ Er gebeurt niets (dat stukje key=”foo” begrijp ik niet helemaal ...)

Waar sla ik de plank mis?

Re: Hoe GCB's te gebruiken.

Posted: Sun Dec 06, 2015 11:23 am
by erpee
Hij werkt. Heb 'm nu zo aangeroepen.

Code: Select all

{page_attr page='proef-gcb' key='_dflt_'}
Dit laat dan alleen de inhoud van die pagina zien.

Schiet er maar op als dit beter/handiger kan.

Re: Hoe GCB's te gebruiken.

Posted: Sun Dec 06, 2015 2:16 pm
by Rolf
Klopt!
Heb je 1 (of een paar) GCB nodig voor de editor dan volstaat dit.

Heb je meerdere (veel) nodig dan zou je een apart sjabloon kunnen maken met meerdere content blokken. Je kunt dan alle tekst blokken op 1 "pagina" bijwerken en dat dus allemaal in Content Manager.

Je kunt nu ook per GCB "pagina" rechten verlenen aan bepaalde editors.

Grt. Rolf