how detect a variable from template father?
Hi list I have 2 templates, in second template I need render a <span> only when the first template have defined a variable. template1: <ul tal:define="var1 python:1"> <li tal:replace="structure conext/template2"></li> <li tal:replace="structure python:conext.template2(var2=1)"></li> </ul> template2: <li> <input id="x" name="x" value="somevalue"> <span tal:condition="exists: var1">span2</span> <span tal:condition="exists: attr/var1">span2</span> <span tal:condition="exists: context/var1">span2</span> <span tal:condition="exists: container/var1">span2</span> <span tal:condition="exists: options/var2">span3</span> </li> any condition in span not work :( -- ________________________________________ Lo bueno de vivir un dia mas es saber que nos queda un dia menos de vida
On Thu, Jun 25, 2009 at 00:17, Miguel Beltran R. <yourpadre@gmail.com>wrote:
Hi list
I have 2 templates, in second template I need render a <span> only when the first template have defined a variable.
template1: <ul tal:define="var1 python:1"> <li tal:replace="structure conext/template2"></li> <li tal:replace="structure python:conext.template2(var2=1)"></li> </ul>
template2: <li> <input id="x" name="x" value="somevalue"> <span tal:condition="exists: var1">span2</span> <span tal:condition="exists: attr/var1">span2</span> <span tal:condition="exists: context/var1">span2</span> <span tal:condition="exists: container/var1">span2</span> <span tal:condition="exists: options/var2">span3</span> </li>
any condition in span not work :(
The 'options' namespace is your friend. -aj
participants (2)
-
Andreas Jung -
Miguel Beltran R.