[Smarty] Inladen variabelen uit template

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeroen B

Jeroen B

14/03/2011 16:58:35
Quote Anchor link
Voor een eigen module zou ik graag het volgende willen:

In mijn template (bericht.tpl) wil ik een aantal tags (zelf) aanmaken, bijvoorbeeld: {titel} en {bericht}.

De code ziet er dan globaal zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<tr>
<td>{titel}</td>
</tr>
<tr>
<td>{bericht}</td>
</tr>


Nu wil ik in een ander bestand uitlezen welke variabelen ik gebruik in verschillende templates.
Dus in uitlezen.php wil ik krijgen dat voor deze template een titel en bericht nodig zijn. (Zodat ik hier input field voor kan maken).

Zodat wanneer ik bericht2.tpl uitlees (met een titel, bericht EN foto) een derde input field krijg.

Zou iemand mij kunnen uitleggen hoe ik dit voor elkaar krijg?
Alvast bedankt.
 
PHP hulp

PHP hulp

27/10/2021 02:02:43
 
Robert  dat ben ik

Robert dat ben ik

14/03/2011 19:08:28
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
index.php
<?php
$title
   = "titlename pf variable";
$bericht = "je bericht of variable";
$smarty->assign("title", $title);
$smarty->assign("bericht", $bericht);
$smarty->display('index.tpl');
?>



in je tpl
index.tpl
<title>{$title}</title>
<td>{$bericht}</td>


zo iets ongeveer?




als je al een template heb heb je vaak ook al de variable gemaakt in de php bestand

nu moet je alleen nog de smarty assign uitvoeren
Gewijzigd op 14/03/2011 19:19:45 door Robert dat ben ik
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.