[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 {section show=eq( $error, 'permission_denied' )} 2 <div class="message-error"> 3 <h2>{'Could not create template, permission denied.'|i18n( 'design/standard/visual/templatecreate' )}</h2> 4 </div> 5 {/section} 6 7 {section show=eq( $error, 'invalid_name' )} 8 <div class="message-error"> 9 <h2>{'Invalid name. You can only use the characters a-z, numbers and _.'|i18n( 'design/standard/visual/templatecreate' )}</h2> 10 </div> 11 {/section} 12 13 <form method="post" action={concat( '/visual/templatecreate', $template )|ezurl}> 14 15 <div class="context-block"> 16 {* DESIGN: Header START *}<div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr"> 17 <h1 class="context-title">{'Create new template override for <%template_name>'|i18n( 'design/standard/visual/templatecreate',, hash( '%template_name', $template ) )|wash}</h1> 18 19 {* DESIGN: Mainline *}<div class="header-mainline"></div> 20 21 {* DESIGN: Header END *}</div></div></div></div></div></div> 22 23 {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content"> 24 25 <div class="context-attributes"> 26 27 <p>{'The newly created template file will be placed in'|i18n( 'design/standard/visual/templatecreate' )} design/{$site_design}/override/templates/.</p> 28 29 <div class="block"> 30 <label>{'Filename'|i18n( 'design/standard/visual/templatecreate' )}:</label> 31 <input class="halfbox" type="text" name="TemplateName" value="{$template_name}" />.tpl 32 </div> 33 34 35 {switch match=$template_type} 36 {case match='node_view'} 37 <div class="block"> 38 <label>{'Override keys'|i18n( 'design/standard/visual/templatecreate' )}:</label> 39 40 <table> 41 <tr> 42 <td>{'Class'|i18n( 'design/standard/visual/templatecreate' )}:</td> 43 <td> 44 <select name="Match[class_identifier]"> 45 <option value="-1">{'All classes'|i18n( 'design/standard/visual/templatecreate' )}</option> 46 {section name=Class loop=fetch('content', 'can_instantiate_class_list')} 47 <option value="{fetch( content, class, hash( class_id, $Class:item.id ) ).identifier}">{$Class:item.name|wash}</option> 48 {/section} 49 </select> 50 </td> 51 </tr> 52 <tr> 53 <td>{'Section'|i18n( 'design/standard/visual/templatecreate' )}:</td> 54 <td> 55 <select name="Match[section]"> 56 <option value="-1">{'All sections'|i18n( 'design/standard/visual/templatecreate' )}</option> 57 {section name=Section loop=fetch( 'content', 'section_list' )} 58 <option value="{$:item.id}">{$:item.name|wash}</option> 59 {/section} 60 </select> 61 </td> 62 </tr> 63 <tr> 64 <td>{'Node ID'|i18n( 'design/standard/visual/templatecreate' )}:</td> 65 <td><input type="text" size="5" value="" name="Match[node]" /></td> 66 </tr> 67 </table> 68 </div> 69 70 71 <div class="block"> 72 <label>{'Base template on'|i18n( 'design/standard/visual/templatecreate' )}:</label> 73 <input type="radio" name="TemplateContent" value="EmptyFile" checked="checked"/>{'Empty file'|i18n( 'design/standard/visual/templatecreate' )}<br /> 74 <input type="radio" name="TemplateContent" value="DefaultCopy" />{'Copy of default template'|i18n( 'design/standard/visual/templatecreate' )}<br /> 75 <input type="radio" name="TemplateContent" value="ContainerTemplate" />{'Container (with children)'|i18n( 'design/standard/visual/templatecreate' )}<br /> 76 <input type="radio" name="TemplateContent" value="ViewTemplate" />{'View (without children)'|i18n( 'design/standard/visual/templatecreate' )}<br /> 77 </div> 78 79 {/case} 80 {case match='object_view'} 81 <div class="objectheader"> 82 <h2>{'Override keys'|i18n( 'design/standard/visual/templatecreate' )}</h2> 83 </div> 84 85 <div class="object"> 86 <table> 87 <tr> 88 <td> 89 <p> 90 {'Class'|i18n( 'design/standard/visual/templatecreate' )} 91 </p> 92 </td> 93 <td> 94 <select name="Match[class_identifier]"> 95 <option value="-1">{'Any'|i18n( 'design/standard/visual/templatecreate' )}</option> 96 {section name=Class loop=fetch('content', 'can_instantiate_class_list')} 97 <option value="{fetch( content, class, hash( class_id, $Class:item.id ) ).identifier}">{$Class:item.name|wash}</option> 98 {/section} 99 </select> 100 </td> 101 </tr> 102 <tr> 103 <td> 104 <p> 105 {'Section'|i18n( 'design/standard/visual/templatecreate' )} 106 </p> 107 </td> 108 <td> 109 <select name="Match[section]"> 110 <option value="-1">{'Any'|i18n( 'design/standard/visual/templatecreate' )}</option> 111 {section name=Section loop=fetch( 'content', 'section_list' )} 112 <option value="{$:item.id}">{$:item.name|wash}</option> 113 {/section} 114 </select> 115 </td> 116 </tr> 117 <tr> 118 <td> 119 <p> 120 {'Object'|i18n( 'design/standard/visual/templatecreate' )} 121 </p> 122 </td> 123 <td> 124 <input type="text" size="5" value="" name="Match[object]" /> 125 </td> 126 </tr> 127 </table> 128 </div> 129 130 131 <div class="objectheader"> 132 <h2>{'Base template on'|i18n( 'design/standard/visual/templatecreate' )}</h2> 133 </div> 134 <div class="object"> 135 136 <input type="radio" name="TemplateContent" value="EmptyFile" checked="checked"/>{'Empty file'|i18n( 'design/standard/visual/templatecreate' )}<br /> 137 <input type="radio" name="TemplateContent" value="DefaultCopy" />{'Copy of default template'|i18n( 'design/standard/visual/templatecreate' )}<br /> 138 <input type="radio" name="TemplateContent" value="ContainerTemplate" />{'Container (with children)'|i18n( 'design/standard/visual/templatecreate' )}<br /> 139 <input type="radio" name="TemplateContent" value="ViewTemplate" />{'View (without children)'|i18n( 'design/standard/visual/templatecreate' )}<br /> 140 </div> 141 142 {/case} 143 {case match='pagelayout'} 144 <div class="objectheader"> 145 <h2>{'Base template on'|i18n( 'design/standard/visual/templatecreate' )}</h2> 146 </div> 147 <div class="object"> 148 <input type="radio" name="TemplateContent" value="EmptyFile" checked="checked"/>{'Empty file'|i18n( 'design/standard/visual/templatecreate' )}<br /> 149 <input type="radio" name="TemplateContent" value="DefaultCopy" />{'Copy of default template'|i18n( 'design/standard/visual/templatecreate' )}<br /> 150 </div> 151 {/case} 152 {case} 153 <div class="objectheader"> 154 <h2>{'Base template on'|i18n( 'design/standard/visual/templatecreate' )}</h2> 155 </div> 156 <div class="object"> 157 <input type="radio" name="TemplateContent" value="EmptyFile" checked="checked"/>{'Empty file'|i18n( 'design/standard/visual/templatecreate' )}<br /> 158 <input type="radio" name="TemplateContent" value="DefaultCopy" />{'Copy of default template'|i18n( 'design/standard/visual/templatecreate' )}<br /> 159 </div> 160 {/case} 161 {/switch} 162 163 </div> 164 165 {* DESIGN: Content END *}</div></div></div> 166 167 <div class="controlbar"> 168 {* DESIGN: Control bar START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-tc"><div class="box-bl"><div class="box-br"> 169 <div class="block"> 170 <input class="button" type="submit" name="CreateOverrideButton" value="{'OK'|i18n( 'design/standard/visual/templatecreate' )}" /> 171 <input class="button" type="submit" name="CancelOverrideButton" value="{'Cancel'|i18n( 'design/standard/visual/templatecreate' )}" /> 172 </div> 173 {* DESIGN: Control bar END *}</div></div></div></div></div></div> 174 </div> 175 176 </div> 177 178 </form>
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 |