[ Index ]
 

Code source de eZ Publish 3.9.0

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

title

Body

[fermer]

/design/base/override/templates/datatype/ezmatrix/ -> selectcomponent.tpl (source)

   1  <table>
   2  <tr>
   3  <th>
   4  {section name=ColumnNames loop=$matrix.columns.sequential}
   5  {$ColumnNames:item.name}
   6  {delimiter}
   7  </th>
   8  <th>
   9  {/delimiter}
  10  {/section}
  11  </th>
  12  </tr>
  13  <tr>
  14      {let default_matrix_field=$selectbox_content[0]
  15           selected_is_set=0
  16           selectbox_count=count($selectbox_content)}
  17      {section var=row loop=$matrix.rows.sequential}
  18      <td>
  19          {section var=column loop=$row.item.columns}
  20              {switch match=$column.index}
  21              {case match=0}
  22                  <select name="ContentObjectAttribute_ezmatrix_cell_{$attribute.id}[]">
  23                  {section var=selectbox_element loop=$:selectbox_content}
  24                      {section show=and(eq( first_set( $column.item|wash(xhtml),$default_matrix_field ) , $selectbox_element.item), eq($selected_is_set, 0))}
  25                          <option selected value="{$selectbox_element.item}">{$selectbox_element.item}</option>
  26              {set default_matrix_field=$selectbox_element.index|inc}
  27              {set default_matrix_field=$selectbox_content[mod($default_matrix_field,$selectbox_count)]}
  28              {set selected_is_set=1}
  29                      {section-else}
  30                          <option value="{$selectbox_element.item}">{$selectbox_element.item}</option>
  31                      {/section}
  32                  {/section}
  33                  </select>
  34              {/case}
  35              {case}
  36                  {section show=eq($inputType,textarea)}
  37                      <textarea name="ContentObjectAttribute_ezmatrix_cell_{$attribute.id}[]" rows="4">{$column.item|wash(xhtml)}</textarea>
  38                  {section-else}
  39                      <input type="text" name="ContentObjectAttribute_ezmatrix_cell_{$attribute.id}[]" value="{$column.item|wash(xhtml)}" />
  40                  {/section}
  41              {/case}
  42              {/switch}
  43  
  44              {delimiter}
  45              </td>
  46              <td>
  47              {/delimiter}
  48          {/section}
  49      </td>
  50      <td>
  51      <input type="checkbox" name="ContentObjectAttribute_data_matrix_remove_{$attribute.id}[]" value="{$row.index}" /><br />
  52      </td>
  53      {delimiter}
  54      </tr>
  55      <tr>
  56      {/delimiter}
  57      {set selected_is_set=0}
  58  
  59      {/section}
  60      {/let}
  61  </tr>
  62  </table>


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