Smarty
Smarty is een template engine voor PHP.
Tijdens het ontwikkelen van een aantal Smarty-gebaseerde websites miste ik een paar plugins. Gelukkig is het heel eenvoudig om zelf Smarty-plugins te ontwikkelen…
- VarVar - Variabele variabelen
- Ruim 800 Google hits beweren dat je met Smarty geen gebruik kunt maken van variabele variabelen. Dus heb ik deze plugin geschreven om te bewijzen dat het wel kan.
Download het bestand en sla het op alsmodifier.varvar.phpin de Smarty plugins directory.
Zie ook deze pagina. - append - Voeg een string achter een andere string
- Deze modifier plaatst een string achter een andere string, maar alleen als de andere string niet leeg is.
Voorbeeld:# Smarty template: Leeftijd: {$leeftijd|append:' jaar'}Download het bestand en sla het op als
# PHP code: $smarty->assign('leeftijd', ''); # Output: Leeftijd:
# PHP code: $smarty->assign('leeftijd', 38); # Output: Leeftijd: 38 jaarmodifier.append.phpin de Smarty plugins directory. - prepend - Voeg een string voor een andere string
- Deze modifier doet hetzelfde als
append, maar dan aan de voorkant van de andere string.
Je kuntappendenprependook combineren. Voorbeeld:# Smarty template: {$leeftijd|prepend:'Leeftijd: '|append:' jaar'}Download het bestand en sla het op als
# PHP code: $smarty->assign('leeftijd', 38); # Output: Leeftijd: 38 jaar
# Als $leeftijd niet gezet of leeg is, is er ook geen output.modifier.prepend.phpin de Smarty plugins directory.
| Reacties zijn welkom: rob[at]nerdstock.org |
|







