Thread Brauchen wir if/else in einer Template-Engine? (8 answers)
Opened by rosti at 2025-11-08 10:23

rosti
 2025-12-10 10:48
#197362 #197362
User since
2011-03-19
3778 Artikel
BenutzerIn
[Homepage]
user image
Tatsächlich gibt es immer mehrere Lösungen. Aber ein if/else ist schon ganz parktisch:

Code: (dl )
1
2
3
4
~~~~~~~~~~~~~~~~~~~template~~~~~~~~~~~~~~~~~~~~~
%if_https%
<a href="?reset=1"> Reset </a>
%endif%


Der Platzhalter wird einfach so gesetzt:

Code (perl): (dl )
$self->{STASH}{https} = $ENV{HTTPS};


Eine andere Lösung könnte so aussehen:
Code: (dl )
1
2
~~~~~~~~~~~~~~~~template~~~~~~~~~~~~~
<a href="?reset=1"> %reset% </a>


Und im Code:
Code (perl): (dl )
$self->{STASH}{reset} = $ENV{HTTPS} ? "Reset" : '';
https://www.rolfrost.de/

Forum zu Fragen unserer Zeit

View full thread Brauchen wir if/else in einer Template-Engine?