[ Index ]
 

Code source de eZ Publish 3.9.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/tests/eztemplate/functions/ -> proxy_object.tpl (source)

   1  {let lookup1=hash( 1, 'One',
   2                     2, 'Two',
   3                     3, 'Three',
   4                     4, 'Four',
   5                     5, 'Five',
   6                     6, 'Six',
   7                     7, 'Seven',
   8                     8, 'Eight',
   9                     9, 'Nine',
  10                     10, 'Ten' )
  11       lookup2=hash( 1, 'I',
  12                     2, 'II',
  13                     3, 'III',
  14                     4, 'IV',
  15                     5, 'V',
  16                     6, 'VI',
  17                     7, 'VII',
  18                     8, 'VIII',
  19                     9, 'IX',
  20                     10, 'X' )
  21       lookups=array( $lookup1, $lookup2 )}
  22  {section var=lookup loop=$lookups}
  23  {section var=number loop=array( 2, 3, 5, 10 )}
  24  {* This first test checks that two 'proxy' objects can be used in an expression.
  25     It will fail if the template system doesn't extract the values the proxys point to *}
  26  $lookup[$number]($number)               ={$lookup[$number]}({$number})
  27  {* This second test checks that two 'proxy' objects with explicit value extraction can be used in an expression.
  28     It will fail if the template system extracts the values before the '.item' is called.  *}
  29  $lookup.item[$number.item]($number.item)={$lookup.item[$number.item]}({$number.item})
  30  
  31  {/section}
  32  {/section}
  33  {/let}


Généré le : Sat Feb 24 10:30:04 2007 par Balluche grâce à PHPXref 0.7