CMS Made Simple Forums
https://forum.cmsmadesimple.org/

opvragen assigned content
https://forum.cmsmadesimple.org/viewtopic.php?f=13&t=79624
Page 1 of 1

Author:  Manuzzi [ Thu Dec 20, 2018 7:31 pm ]
Post subject:  opvragen assigned content

Ik heb in een sjabloon:

{content block="uurtarief" assign="uurtarief" oneline="true"}

in een UDT: $uurtarief = $params['uurtarief'];

Maar $params['uurtarief'] geeft geen waarde meer.

Hoe kan ik de waarde van het content block weer oproepen?

cmsms versie 2.2.8

Author:  Manuzzi [ Fri Dec 21, 2018 6:38 am ]
Post subject:  Re: opvragen assigned content

Manuzzi \Manuzzi:

cmsms versie 2.2.8

php versie 7.2.11

Author:  tristan [ Fri Dec 21, 2018 8:40 am ]
Post subject:  Re: opvragen assigned content

Wellicht recent ge-upgrade naar 2.x? Zie:

https://docs.cmsmadesimple.org/upgrading/to-cmsms-2.x

Onder punt 3. Smarty Scope. Ik denk dat je probleem daar zit.

Author:  Manuzzi [ Fri Dec 21, 2018 11:03 am ]
Post subject:  Re: opvragen assigned content

Onderstaande werkt evenmin:
{$uurtarief="{content block=uurtarief oneline='true'}" scope=global}
in UDT: $uurtarief = $params['uurtarief'] heeft geen waarde.

Onlangs geupgrade van 2.2.7 naar 2.2.8 en bovendien van http naar https, maar het kan zijn dat het probleem er al langer is, want ik heb lang niet naar de betreffende pagina gekeken.

tristan \tristan:
Wellicht recent ge-upgrade naar 2.x? Zie:

https://docs.cmsmadesimple.org/upgrading/to-cmsms-2.x

Onder punt 3. Smarty Scope. Ik denk dat je probleem daar zit.

Author:  tristan [ Fri Dec 21, 2018 11:06 am ]
Post subject:  Re: opvragen assigned content

Ah, wellicht helpt dit:

https://cmscanbesimple.org/blog/call-a-smarty-tag-from-a-udt

Author:  Manuzzi [ Sat Dec 22, 2018 1:08 pm ]
Post subject:  Re: opvragen assigned content

tristan \tristan:


Ik kom er niet verder mee. Begrijp het blijkbaar niet.

Author:  velden [ Sat Dec 22, 2018 2:45 pm ]
Post subject:  Re: opvragen assigned content

Belangrijk om te weten is hoe de UDT wordt aangeroepen.

In jouw geval moet daar de parameter 'uurtarief' gebruikt worden:

\$1:
{JOUWUDT uurtarief=$uurtarief...}


Verder is het natuurlijk eenvoudig om net daarvoor te controleren of die variabele wel een waarde heeft:

\$1:
De waarde van uurtarief: {$uurtarief}<br>
{JOUWUDT uurtarief=$uurtarief...}

Author:  Manuzzi [ Sat Dec 22, 2018 8:15 pm ]
Post subject:  Re: opvragen assigned content

\$1:
[...]Verder is het natuurlijk eenvoudig om net daarvoor te controleren of die variabele wel een waarde heeft:

\$1:
De waarde van uurtarief: {$uurtarief}<br>
{JOUWUDT uurtarief=$uurtarief...}

Dat is het hem nou net, $uurtarief krijgt geen waarde.

Dit staat in de content-pagina:
{$uurtarief="{content block=uurtarief oneline='true'}" scope=global}
met als content op de pagina een getal ingevuld.

Author:  velden [ Sat Dec 22, 2018 9:56 pm ]
Post subject:  Re: opvragen assigned content

\$1:
{$uurtarief="{content block=uurtarief oneline='true'}" scope=global}


Verplaats die regel dan eens helemaal naar boven in je page template. Echt als eerste regel.

Lees hier over de volgorde waarin een page template wordt verwerkt.
Bedenk daarbij dat je een variabele pas kunt gebruiken nadat deze is toegewezen.

https://cmscanbesimple.org/blog/smarty-scope-examples

Tenslotte kan deze config setting nog relevant zijn, maar alleen dan wanneer je problemen ondervindt in een detail template van een module.

https://docs.cmsmadesimple.org/configur ... processing

Author:  Manuzzi [ Sun Dec 23, 2018 6:59 am ]
Post subject:  Re: opvragen assigned content

Jaaa! Dat is de oplossing! Dank!

Het ging allemaal over deze pagina (een overzicht voor intern gebruik): https://www.urnenengedenktekens.nl/prijzen
zodat we in een contentpagina het uurtarief en de brutoMarge kunnen aanpassen.

velden \velden:
\$1:
{$uurtarief="{content block=uurtarief oneline='true'}" scope=global}

Verplaats die regel dan eens helemaal naar boven in je page template. Echt als eerste regel.

Lees hier over de volgorde waarin een page template wordt verwerkt.
Bedenk daarbij dat je een variabele pas kunt gebruiken nadat deze is toegewezen.

https://cmscanbesimple.org/blog/smarty-scope-examples
[...]

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/