opvragen assigned content
Moderator: velden
-
- Forum Members
- Posts: 16
- Joined: Mon Aug 16, 2010 8:56 am
- Location: Groningen - The Netherlands
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
{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
-
- Forum Members
- Posts: 16
- Joined: Mon Aug 16, 2010 8:56 am
- Location: Groningen - The Netherlands
Re: opvragen assigned content
php versie 7.2.11Manuzzi wrote:
cmsms versie 2.2.8
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.
https://docs.cmsmadesimple.org/upgrading/to-cmsms-2.x
Onder punt 3. Smarty Scope. Ik denk dat je probleem daar zit.
-
- Forum Members
- Posts: 16
- Joined: Mon Aug 16, 2010 8:56 am
- Location: Groningen - The Netherlands
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.
{$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 wrote: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.
-
- Forum Members
- Posts: 16
- Joined: Mon Aug 16, 2010 8:56 am
- Location: Groningen - The Netherlands
Re: opvragen assigned content
Ik kom er niet verder mee. Begrijp het blijkbaar niet.
Re: opvragen assigned content
Belangrijk om te weten is hoe de UDT wordt aangeroepen.
In jouw geval moet daar de parameter 'uurtarief' gebruikt worden:
Verder is het natuurlijk eenvoudig om net daarvoor te controleren of die variabele wel een waarde heeft:
In jouw geval moet daar de parameter 'uurtarief' gebruikt worden:
Code: Select all
{JOUWUDT uurtarief=$uurtarief...}
Code: Select all
De waarde van uurtarief: {$uurtarief}<br>
{JOUWUDT uurtarief=$uurtarief...}
-
- Forum Members
- Posts: 16
- Joined: Mon Aug 16, 2010 8:56 am
- Location: Groningen - The Netherlands
Re: opvragen assigned content
Dat is het hem nou net, $uurtarief krijgt geen waarde.[...]Verder is het natuurlijk eenvoudig om net daarvoor te controleren of die variabele wel een waarde heeft:
Code: Select all
De waarde van uurtarief: {$uurtarief}<br> {JOUWUDT uurtarief=$uurtarief...}
Dit staat in de content-pagina:
{$uurtarief="{content block=uurtarief oneline='true'}" scope=global}
met als content op de pagina een getal ingevuld.
Re: opvragen assigned content
Code: Select all
{$uurtarief="{content block=uurtarief oneline='true'}" scope=global}
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
-
- Forum Members
- Posts: 16
- Joined: Mon Aug 16, 2010 8:56 am
- Location: Groningen - The Netherlands
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.
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 wrote:Verplaats die regel dan eens helemaal naar boven in je page template. Echt als eerste regel.Code: Select all
{$uurtarief="{content block=uurtarief oneline='true'}" scope=global}
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
[...]