Hi, I'm using the new include for some special cases, works fine and much more flexible. Noticed that the conditional tag works only at the include level :
Exemple :
Code:
<include name="SeasonPreview" condition="Skin.String(VDO.View1.B3SizeY,1ROW)">
<param name="tilew" value="212" />
<param name="tileh" value="119" />
</include>
<include name="SeasonPreview" condition="Skin.String(VDO.View1.B3SizeY,2ROW)">
<param name="tilew" value="424" />
<param name="tileh" value="238" />
</include>
<include name="SeasonPreview" condition="Skin.String(VDO.View1.B3SizeY,3ROW)">
<param name="tilew" value="636" />
<param name="tileh" value="357" />
</include>
And not in param level which should be :
Code:
<include name="SeasonPreview">
<param name="tilew" condition="Skin.String(VDO.View1.B3SizeY,1ROW)" value="212" />
<param name="tilew" condition="Skin.String(VDO.View1.B3SizeY,2ROW)" value="424" />
<param name="tilew" condition="Skin.String(VDO.View1.B3SizeY,3ROW)" value="636" />
<param name="tileh" condition="Skin.String(VDO.View1.B3SizeY,1ROW)" value="119" />
<param name="tileh" condition="Skin.String(VDO.View1.B3SizeY,2ROW)" value="238" />
<param name="tileh" condition="Skin.String(VDO.View1.B3SizeY,3ROW)" value="357" />
</include>
Any chance to have conditional tag usable at param level ? Reduces a lot more the code when there's a large amount of params (ex : if I compare values for 3 different strings, I have to call the include 9 times to satisfiy all possibilities. With conditional param, I call it 1 time with 9 lines). It should also be a $VAR substitution for tags that don't support it (posx, posy, width, etc.)