[OPGELOST] smarty tag in UDT

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

[OPGELOST] smarty tag in UDT

Post by brentnl »

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..
Last edited by brentnl on Wed Jun 30, 2010 12:17 am, edited 1 time in total.
deactivated010521

Re: tag in tag

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 3:58 pm, edited 1 time in total.
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: tag in tag

Post by brentnl »

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>
dat van <img werkt inderdaad gewoon, was gewoon weer een tik-fout van mij.

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
Dat is echter de error die ik krijg uit het youtube verhaal... Kan ik het youtube ID niet eerst koppelen aan een variabele via {capture} ofzo? en dan deze in {youtube id=.. laden?
deactivated010521

Re: smarty tag in UDT

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 3:59 pm, edited 1 time in total.
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: smarty tag in UDT

Post by brentnl »

arnoud 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"}
dit werkt inderdaad wel :) thanks!
denli
Forum Members
Forum Members
Posts: 86
Joined: Tue Sep 04, 2007 12:26 pm

Re: [OPGELOST] smarty tag in UDT

Post by denli »

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?
deactivated010521

Re: [OPGELOST] smarty tag in UDT

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:40 pm, edited 1 time in total.
denli
Forum Members
Forum Members
Posts: 86
Joined: Tue Sep 04, 2007 12:26 pm

Re: [OPGELOST] smarty tag in UDT

Post by denli »

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 ;D
denli
Forum Members
Forum Members
Posts: 86
Joined: Tue Sep 04, 2007 12:26 pm

Re: [OPGELOST] smarty tag in UDT

Post by denli »

Iemand nog enig idee wordt een beetje radeloos :'(
Post Reply

Return to “Dutch - Nederlands”