[ Index ] |
|
Code source de eZ Publish 3.9.0 |
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>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Feb 24 10:30:04 2007 | par Balluche grâce à PHPXref 0.7 |