saan
02.04.2008, 11:00
Wie kann ich Konstruktionen dieser Art in einem Template vermeiden oder optimieren:
<if condition="THIS_SCRIPT == 'index'">
<img class="thumbbig" src="images/misc/header/header05.jpg" border="0" />
<else />
<if condition="THIS_SCRIPT == 'usercp'">
<img class="thumbbig" src="images/misc/header/header06.jpg" border="0" />
<else />
<if condition="THIS_SCRIPT == 'album'">
<img class="thumbbig" src="images/misc/header/header04.jpg" border="0" />
<else />
<if condition="THIS_SCRIPT == 'member'">
<img class="thumbbig" src="images/misc/header/header02.jpg" border="0" />
<else />
<if condition="THIS_SCRIPT == 'calendar'">
<img class="thumbbig" src="images/misc/header/header09.jpg" border="0" />
<else />
<img class="thumbbig" src="images/misc/header/header07.jpg" border="0" />
</if>
</if>
</if>
</if>
</if>
Ich wechsle derzeit damit die Headergrafik abhängig vom Script. Da die Zahl der Scripte recht heftig ist, vermute ich bei weiteren Conditions Performanceprobleme oder Augenschäden.
Die Möglichkeit von 'Cases' wie in einigen Sprachen gibt es nicht zufällig?
Vielen Dank im Voraus
<if condition="THIS_SCRIPT == 'index'">
<img class="thumbbig" src="images/misc/header/header05.jpg" border="0" />
<else />
<if condition="THIS_SCRIPT == 'usercp'">
<img class="thumbbig" src="images/misc/header/header06.jpg" border="0" />
<else />
<if condition="THIS_SCRIPT == 'album'">
<img class="thumbbig" src="images/misc/header/header04.jpg" border="0" />
<else />
<if condition="THIS_SCRIPT == 'member'">
<img class="thumbbig" src="images/misc/header/header02.jpg" border="0" />
<else />
<if condition="THIS_SCRIPT == 'calendar'">
<img class="thumbbig" src="images/misc/header/header09.jpg" border="0" />
<else />
<img class="thumbbig" src="images/misc/header/header07.jpg" border="0" />
</if>
</if>
</if>
</if>
</if>
Ich wechsle derzeit damit die Headergrafik abhängig vom Script. Da die Zahl der Scripte recht heftig ist, vermute ich bei weiteren Conditions Performanceprobleme oder Augenschäden.
Die Möglichkeit von 'Cases' wie in einigen Sprachen gibt es nicht zufällig?
Vielen Dank im Voraus