[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 <form enctype="multipart/form-data" action={'content/upload'|ezurl} method="post"> 2 3 {section show=$ui_context|eq('edit')} 4 {let content_object=fetch( content, object, hash( object_id, $upload.content.object_id ) ) 5 content_version=fetch( content, version, hash( object_id, $upload.content.object_id, version_id, $upload.content.object_version ) )} 6 <div id="leftmenu"> 7 <div id="leftmenu-design"> 8 9 <div class="objectinfo"> 10 11 <div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr"> 12 13 <h4>{'Object information'|i18n( 'design/admin/content/upload' )}</h4> 14 15 </div></div></div></div></div></div> 16 17 <div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-br"><div class="box-bl"><div class="box-content"> 18 19 <p> 20 <label>{'ID'|i18n( 'design/admin/content/upload' )}:</label> 21 {$content_object.id} 22 </p> 23 24 <p> 25 <label>{'Created'|i18n( 'design/admin/content/upload' )}:</label> 26 {section show=$content_object.published} 27 {$content_object.published|l10n( shortdatetime )}<br /> 28 {$content_object.current.creator.name|wash} 29 {section-else} 30 {'Not yet published'|i18n( 'design/admin/content/upload' )} 31 {/section} 32 </p> 33 34 <p> 35 <label>{'Modified'|i18n( 'design/admin/content/upload' )}:</label> 36 {section show=$content_object.modified} 37 {$content_object.modified|l10n( shortdatetime )}<br /> 38 {fetch( content, object, hash( object_id, $content_object.content_class.modifier_id ) ).name|wash} 39 {section-else} 40 {'Not yet published'|i18n( 'design/admin/content/upload' )} 41 {/section} 42 </p> 43 44 <p> 45 <label>{'Published version'|i18n( 'design/admin/content/upload' )}:</label> 46 {section show=$content_object.published} 47 {$content_object.current.version} 48 {section-else} 49 {'Not yet published'|i18n( 'design/admin/content/upload' )} 50 {/section} 51 </p> 52 53 54 {* Manage versions. *} 55 <div class="block"> 56 <input class="button-disabled" type="submit" name="" value="{'Manage versions'|i18n( 'design/admin/content/upload' )}" disabled="disabled" /> 57 </div> 58 59 </div></div></div></div></div></div> 60 61 </div> 62 63 <br /> 64 65 <div class="drafts"> 66 67 <div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr"> 68 69 <h4>{'Current draft'|i18n( 'design/admin/content/upload' )}</h4> 70 71 </div></div></div></div></div></div> 72 73 <div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-bl"><div class="box-br"><div class="box-content"> 74 75 {* Created. *} 76 <p> 77 <label>{'Created'|i18n( 'design/admin/content/upload' )}:</label> 78 {$content_version.created|l10n( shortdatetime )}<br /> 79 {$content_version.creator.name|wash} 80 </p> 81 82 {* Modified. *} 83 <p> 84 <label>{'Modified'|i18n( 'design/admin/content/upload' )}:</label> 85 {$content_version.modified|l10n( shortdatetime )}<br /> 86 {$content_version.creator.name|wash} 87 </p> 88 89 {* Version. *} 90 <p> 91 <label>{'Version'|i18n( 'design/admin/content/upload' )}:</label> 92 {$content_version.version} 93 </p> 94 95 </div></div></div></div></div></div> 96 97 </div> 98 99 </div> 100 </div> 101 {/let} 102 {/section} 103 <div id="maincontent"><div id="fix"> 104 <div id="maincontent-design"> 105 <!-- Maincontent START --> 106 107 108 {* Errors. *} 109 {section show=$errors|count|gt( 0 )} 110 <div class="message-error"> 111 <h2><span class="time">[{currentdate()|l10n( shortdatetime )}]</span> {'The file could not be uploaded'|i18n( 'design/admin/content/upload' )}</h2> 112 <p>{'The following errors occurred'|i18n( 'design/admin/content/upload' )}:</p> 113 <ul> 114 {section var=error loop=$errors} 115 <li>{$error.description}</li> 116 {/section} 117 </ul> 118 </div> 119 {/section} 120 121 122 123 124 {section show=$upload.description_template} 125 {include name=Description uri=$upload.description_template upload=$upload} 126 {section-else} 127 <div class="context-block"> 128 129 {* 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"> 130 131 <h1 class="context-title">{'File upload'|i18n( 'design/admin/content/upload' )}</h1> 132 133 {* DESIGN: Mainline *}<div class="header-mainline"></div> 134 135 {* DESIGN: Header END *}</div></div></div></div></div></div> 136 137 {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content"> 138 139 <div class="block"> 140 <p>{'Choose a file from your local machine and click the "Upload" button. An object will be created according to file type and placed in your chosen location.'|i18n( 'design/admin/content/upload' )}</p> 141 </div> 142 143 {* DESIGN: Content END *}</div></div></div> 144 145 </div> 146 {/section} 147 148 149 150 151 <div class="context-block"> 152 153 {* 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"> 154 155 <h2 class="context-title">{'Upload file'|i18n( 'design/admin/content/upload' )}</h2> 156 157 {* DESIGN: Subline *}<div class="header-subline"></div> 158 159 {* DESIGN: Header END *}</div></div></div></div></div></div> 160 161 {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content"> 162 163 <div class="context-attributes"> 164 165 <input type="hidden" name="UploadActionName" value="{$upload.action_name}" /> 166 167 {section show=$upload.parent_nodes|count|eq( 0 )} 168 <div class="block"> 169 <label>{'Location'|i18n( 'design/admin/content/upload' )}:</label> 170 <select name="UploadLocationChoice" class="combobox locationchoice" title="{'The location where the uploaded file should be placed.'|i18n( 'design/admin/content/upload' )}"> 171 <option value="auto">{'Automatic'|i18n( 'design/admin/content/upload' )}</option> 172 173 {def $root_node_value=ezini( 'LocationSettings', 'RootNode', 'upload.ini' ) 174 $root_node=cond( $root_node_value|is_numeric, fetch( content, node, hash( node_id, $root_node_value ) ), 175 fetch( content, node, hash( node_path, $root_node_value ) ) ) 176 $content_object=fetch( content, object, hash( object_id, $upload.content.object_id ) ) 177 $selection_list=fetch( 'content', 'tree', 178 hash( 'parent_node_id', $root_node.node_id, 179 'class_filter_type', include, 180 'class_filter_array', ezini( 'LocationSettings', 'ClassList', 'upload.ini' ), 181 'depth', ezini( 'LocationSettings', 'MaxDepth', 'upload.ini' ), 182 'depth_operator', 'lt', 183 'limit', ezini( 'LocationSettings', 'MaxItems', 'upload.ini' ) ) )} 184 185 {section show=$content_object.published} 186 <option value="{$content_object.main_node_id}">{$content_object.name}</option> 187 {/section} 188 189 {foreach $selection_list as $selection} 190 {if $selection.can_create} 191 <option value="{$selection.node_id}">{' '|repeat( sub( $selection.depth, $root_node.depth, 1 ) )}{$selection.name|wash}</option> 192 {/if} 193 {/foreach} 194 {undef $root_node_value $root_node $selection_list} 195 </select> 196 197 </div> 198 {/section} 199 200 <div class="block"> 201 <label>{"Name"|i18n( 'design/admin/content/upload' )}:</label> 202 <input class="halfbox" name="ObjectName" type="text" /> 203 </div> 204 205 <div class="block"> 206 <label>{'File'|i18n( 'design/admin/content/upload' )}:</label> 207 <input class="halfbox" name="UploadFile" type="file" title="{'Select the file that you wish to upload.'|i18n( 'design/admin/content/upload' )}" /> 208 <input type="hidden" name="MAX_FILE_SIZE" value="50000000" /> 209 </div> 210 211 </div> 212 213 {* DESIGN: Content END *}</div></div></div> 214 <div class="controlbar"> 215 {* 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"> 216 <div class="block"> 217 218 <input class="button" type="submit" name="UploadFileButton" value="{'Upload'|i18n( 'design/admin/content/upload' )}" title="{'Proceed with uploading the selected file.'|i18n( 'design/admin/content/upload' )}" /> 219 <input class="button" type="submit" name="CancelUploadButton" value="{'Cancel'|i18n( 'design/admin/content/upload' )}" title="{'Abort the upload operation and go back to where you came from.'|i18n( 'design/admin/content/upload' )}" /> 220 221 </div> 222 {* DESIGN: Control bar END *}</div></div></div></div></div></div> 223 </div> 224 225 </div> 226 227 <!-- Maincontent END --> 228 </div> 229 <div class="break"></div> 230 </div></div> 231 232 </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 |