[OPGELOST] smarty tag in UDT
Moderator: velden
[OPGELOST] smarty tag in UDT
Hoe werkt het ook alweer als je een smarty-tag wilt verwerken in een andere smarty tag?
Ik heb een UDT gemaakt voor youtube code in de trend van {youtube id=".."}, nu wil ik dat ID in laten vullen door een invoerveld van CTL module maker {$item->youtube_url}..
{youtube id="{$item->youtube_url}"} werkt namelijk niet..
Ik heb een UDT gemaakt voor youtube code in de trend van {youtube id=".."}, nu wil ik dat ID in laten vullen door een invoerveld van CTL module maker {$item->youtube_url}..
{youtube id="{$item->youtube_url}"} werkt namelijk niet..
Last edited by brentnl on Wed Jun 30, 2010 12:17 am, edited 1 time in total.
Re: tag in tag
----------
Last edited by deactivated010521 on Tue Mar 12, 2013 3:58 pm, edited 1 time in total.
Re: tag in tag
dat van <img werkt inderdaad gewoon, was gewoon weer een tik-fout van mij.arnoud wrote: smarty tags nesten als {{}} werkt niet.
{youtube id="$item->youtube_url"} zou moeten werken.
Aan concept}"/> is niets mis maar het kan natuurlijk zijn dat $item->concept geen waarde heeft. Bij twijfel print_r gebruiken om waardes naar het scherm te printen.
Code: Select all
<pre> youtube_url: {$item->youtube_url|print_r} concept: {$item->concept|print_r} item - all : {$item|print_r} </pre>
Code: Select all
Catchable fatal error: Object of class stdClass could not be converted to string in /www/p/a/r/partycrew.info/public_html/lib/smarty/Smarty.class.php(1954) : eval()'d code on line 93
Re: smarty tag in UDT
----------
Last edited by deactivated010521 on Tue Mar 12, 2013 3:59 pm, edited 1 time in total.
Re: smarty tag in UDT
dit werkt inderdaad welarnoud wrote: Je kan inderdaad proberen of het met capture wel lukt.
Code: Select all
{capture assign=youtube_url}{$item->youtube_url}{/capture} youtube_url : {$youtube_url|print_r} {youtube id="$youtube_url"}

Re: [OPGELOST] smarty tag in UDT
Dit gaat volgens mij aardig de kant op naar wat ik zoek!
ff proberen
ik gebruik dit:
{foreach from=$cgsimple->get_children('','',$children) item='child'}
{if $child}
<div class="show">{$cgsimple->get_page_content($child.alias,'showtime-code')}</div>
{/if}
{/foreach}
Om info van child pages in de parent page te trekken.
De info voer ik gewoon in in de backend en hier gebruik ik in 1 veld deze smarty {Showtime show='2'} om een module aan te roepen.
In de child zelf werkt dit op de website. Maar op de parent zie ik de code zoals ingevoerd in de backend {Showtime show='2'}.
Hoe krijg ik nu op zowel de child als parent page de show te zien.
Ik denk dat de oplossing hier te vinden is en lijkt op de youtube oplossing?
ff proberen

ik gebruik dit:
{foreach from=$cgsimple->get_children('','',$children) item='child'}
{if $child}
<div class="show">{$cgsimple->get_page_content($child.alias,'showtime-code')}</div>
{/if}
{/foreach}
Om info van child pages in de parent page te trekken.
De info voer ik gewoon in in de backend en hier gebruik ik in 1 veld deze smarty {Showtime show='2'} om een module aan te roepen.
In de child zelf werkt dit op de website. Maar op de parent zie ik de code zoals ingevoerd in de backend {Showtime show='2'}.
Hoe krijg ik nu op zowel de child als parent page de show te zien.
Ik denk dat de oplossing hier te vinden is en lijkt op de youtube oplossing?
Re: [OPGELOST] smarty tag in UDT
----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:40 pm, edited 1 time in total.
Re: [OPGELOST] smarty tag in UDT
Bedankt voor je snelle respons.
Ja die was me ook al op het engelse forum toegeworpen maar doet t helaas niet?
showtime is een module en in de child gaat het goed maar de parent geeft de code door als platte tekst.
om gek van te worden zeg maar
Ja die was me ook al op het engelse forum toegeworpen maar doet t helaas niet?
showtime is een module en in de child gaat het goed maar de parent geeft de code door als platte tekst.
om gek van te worden zeg maar

Re: [OPGELOST] smarty tag in UDT
Iemand nog enig idee wordt een beetje radeloos 
