UDT {collection}

Een board om T&T's te plaatsen m.b.t. CMSMS, PHP of Smarty

Moderator: velden

Post Reply
Bertus
New Member
New Member
Posts: 6
Joined: Fri Aug 26, 2011 11:48 am

UDT {collection}

Post by Bertus »

We hebben een UDT geschreven om content van andere pagina's in te laden. Je kunt hiermee bijvoorbeeld makkelijk dynamische overzichtspagina maken.

Voorbeeld:
- product_overzicht
- - product 1
- - product 2
- - product 3

De product pagina's bevatten bijvoorbeeld allemaal AdvancedContent blocken. (afbeelding, omschrijving etc)
Als je dynamisch alle producten op de product overzichtpagina wilt hebben dan hoef je alleen maar het volgende te doen.

Stap 1: voeg de UDT toe
Stap 2: voeg UDT toe overzichts_pagina
{collection parent_alias="product_overzicht"}
{$collection_help} <-- alleen nodig om de instructies te lezen!

- Je krijgt nu een overzicht van alle variabelen die je kunt ophalen.
- En je krijgt meteen een handleiding te lezen wat er allemaal mogelijk is en hoe je dit moet doen.

Stap 3: ophalen data
{foreach from=$collection_result item=collection_item}

{$collection_item->content_alias}
{$collection_item->jouw_advanced_content}

{/foreach}
(tip: maak een global content blok aan en zodat je editor niet de -> gaat converteren)
Stap 4: zelf toevoegen html/css voor de opmaak om het overzicht te creeeren.

Aanwezige opties:
- Selectie mogelijkheden (parent_alias, page_alias, depth, items)
- Filter mogelijkheden (asc, desc, RANDOM)
- Pagination

Hopelijk kun je snel aan de slag met de udt. Heb je aanvullende tips ? Dan hoor ik het graag.
Attachments

[The extension txt has been deactivated and can no longer be displayed.]

Post Reply

Return to “Tips en Trucs”