hoe maak ik van dit een UDT?

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
egbert4
Forum Members
Forum Members
Posts: 11
Joined: Mon Jul 14, 2014 7:06 pm

hoe maak ik van dit een UDT?

Post by egbert4 »

Ik heb al een poosje zitten proberen, maar ik krijg steeds een foutmelding. Wat doe ik niet goed?

Hoe maak ik hiervan een UDT??
Ik heb hier mijn eerste opzet neergezet. Ik kan deze plakken in een nieuwe pagina, maar dan moet ik op elke pagina deze code plakken en hem steeds de 'naam' invullen. Via een UDT kan ik dat ook door anderen laten doen.

<div class="main">
{$xml = simplexml_load_file('https://' . $params['naam'] . '.blogspot.com/feeds/posts/default?alt=rss')}

{if !empty($xml)}
<h1 class="kop">{$xml->channel->title}</h1>

{$cnt = 0}
{foreach $xml->channel->item as $item}
<div id="pagina">
<h1 class="kop">{$item->title}</h1>
<div class="tekst"><p>{$item->description}{$xml->channel->description}</p></div></div>
{$cnt = $cnt + 1}
{if $cnt == 15}{break}{/if}
{/foreach}
{else}
{/if}
</div>
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: hoe maak ik van dit een UDT?

Post by Jos »

Een UDT moet PHP code bevatten. Jouw code is HTML en Smarty.

Het is wel te integreren: zie https://www.cmscanbesimple.org/blog/cal ... from-a-udt
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: hoe maak ik van dit een UDT?

Post by Rolf »

Zet de code in de Design Manager in een algemene template (Core::Generic) deze kun je hergebruiken in jouw website. Dit is de voormalige HTML block

Lees ook https://www.cmscanbesimple.org/blog/a-x ... ain-smarty
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
egbert4
Forum Members
Forum Members
Posts: 11
Joined: Mon Jul 14, 2014 7:06 pm

[OPGELOST] Re: hoe maak ik van dit een UDT?

Post by egbert4 »

Ja dank jullie wel.
Ik zat natuurlijk in de verkeerde gedachte. (Ben hier niet dagelijks mee bezig.)

Ik heb hem werkend!

$xml=simplexml_load_file('https://' . $params['naam'] . '.blogspot.com/feeds/posts/default?alt=rss') or die("De blog kan niet worden gevonden.");
$kop = $xml->channel->title;
echo "<h1 class=\"kop\">$kop</h1>";

$cnt = 0;
foreach ($xml->channel->item as $item){
echo "<h1 class=\"kop\">$item->title</h1>";
echo "<div class=\"tekst\"><p>$item->description</p></div>";
$cnt = $cnt + 1;
if ($cnt == 15) {
break;
}
}
Post Reply

Return to “Dutch - Nederlands”