[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 {def $languages = fetch('content', 'prioritized_languages') 2 $object_language_codes = $object.language_codes 3 $object_edit_languages = $object.can_edit_languages 4 $object_create_languages = $object.can_create_languages 5 $can_edit = true()} 6 7 <div id="leftmenu"> 8 <div id="leftmenu-design"> 9 10 <div class="objectinfo"> 11 12 <div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr"> 13 14 <h4>{'Object information'|i18n( 'design/admin/content/edit_languages' )}</h4> 15 16 </div></div></div></div></div></div> 17 18 <div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-bl"><div class="box-br"><div class="box-content"> 19 20 {* Object ID *} 21 <p> 22 <label>{'ID'|i18n( 'design/admin/content/edit_languages' )}:</label> 23 {$object.id} 24 </p> 25 26 {* Created *} 27 <p> 28 <label>{'Created'|i18n( 'design/admin/content/edit_languages' )}:</label> 29 {section show=$object.published} 30 {$object.published|l10n( shortdatetime )}<br /> 31 {$object.current.creator.name|wash} 32 {section-else} 33 {'Not yet published'|i18n( 'design/admin/content/edit_languages' )} 34 {/section} 35 </p> 36 37 {* Modified *} 38 <p> 39 <label>{'Modified'|i18n( 'design/admin/content/edit_languages' )}:</label> 40 {section show=$object.modified} 41 {$object.modified|l10n( shortdatetime )}<br /> 42 {fetch( content, object, hash( object_id, $object.content_class.modifier_id ) ).name|wash} 43 {section-else} 44 {'Not yet published'|i18n( 'design/admin/content/edit_languages' )} 45 {/section} 46 </p> 47 48 {* Published version *} 49 <p> 50 <label>{'Published version'|i18n( 'design/admin/content/edit_languages' )}:</label> 51 {section show=$object.published} 52 {$object.current_version} 53 {section-else} 54 {'Not yet published'|i18n( 'design/admin/content/edit_languages' )} 55 {/section} 56 </p> 57 58 </div></div></div></div></div></div> 59 60 </div> 61 62 </div> 63 </div> 64 65 <div id="maincontent"><div id="fix"> 66 <div id="maincontent-design"> 67 <!-- Maincontent START --> 68 69 70 <form action={concat('content/edit/',$object.id)|ezurl} method="post"> 71 72 73 <div class="context-block"> 74 75 {* 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"> 76 77 <h2 class="context-title">{'Edit <%object_name>'|i18n( 'design/admin/content/edit_languages',, hash( '%object_name', $object.name ) )|wash}</h2> 78 79 {* DESIGN: Subline *}<div class="header-subline"></div> 80 81 {* DESIGN: Header END *}</div></div></div></div></div></div> 82 83 {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content"> 84 85 <div class="context-attributes"> 86 87 {if $show_existing_languages} 88 {* Translation a user is able to edit *} 89 {set-block variable=$existing_languages_output} 90 {foreach $object_edit_languages as $language} 91 <label> 92 <input name="EditLanguage" type="radio" value="{$language.locale}"{run-once} checked="checked"{/run-once} /> {$language.name|wash} 93 </label> 94 <div class="labelbreak"></div> 95 {/foreach} 96 {/set-block} 97 98 {if $existing_languages_output|trim} 99 <div class="block"> 100 <fieldset> 101 <legend>{'Existing languages'|i18n('design/admin/content/edit_languages')}</legend> 102 <p>{'Select the language you want to edit'|i18n('design/admin/content/edit_languages')}:</p> 103 104 <div class="indent"> 105 {$existing_languages_output} 106 </div> 107 </fieldset> 108 </div> 109 {/if} 110 {/if} 111 112 {* Translation a user is able to create *} 113 {set-block variable=$nonexisting_languages_output} 114 {foreach $object_create_languages as $language} 115 116 <label> 117 <input name="EditLanguage" type="radio" value="{$language.locale}"{run-once} checked="checked"{/run-once} /> {$language.name|wash} 118 </label> 119 <div class="labelbreak"></div> 120 {/foreach} 121 {/set-block} 122 123 {if $nonexisting_languages_output|trim} 124 <div class="block"> 125 <fieldset> 126 <legend>{'New languages'|i18n('design/admin/content/edit_languages')}</legend> 127 <p>{'Select the language you want to add'|i18n('design/admin/content/edit_languages')}:</p> 128 129 <div class="indent"> 130 {$nonexisting_languages_output} 131 </div> 132 133 <p>{'Select the language the added translation will be based on'|i18n('design/admin/content/edit_languages')}:</p> 134 135 <div class="indent"> 136 <label> 137 <input name="FromLanguage" type="radio" checked="checked" value="" /> {'None'|i18n('design/admin/content/edit_languages')} 138 </label> 139 <div class="labelbreak"></div> 140 141 {foreach $object.languages as $language} 142 <label> 143 <input name="FromLanguage" type="radio" value="{$language.locale}" /> {$language.name|wash} 144 </label> 145 <div class="labelbreak"></div> 146 {/foreach} 147 </div> 148 149 </fieldset> 150 </div> 151 {else} 152 {if $show_existing_languages|not} 153 {set $can_edit=false()} 154 <p>{'You do not have sufficient permissions to create a translation in another language.'|i18n('design/admin/content/edit_languages')}</p> 155 156 {* Translation a user is able to edit *} 157 {set-block variable=$existing_languages_output} 158 {foreach $object_edit_languages as $language} 159 <label> 160 <input name="EditLanguage" type="radio" value="{$language.locale}"{run-once} checked="checked"{/run-once} /> {$language.name|wash} 161 </label> 162 <div class="labelbreak"></div> 163 {/foreach} 164 {/set-block} 165 166 {if $existing_languages_output|trim} 167 <div class="block"> 168 <fieldset> 169 {set $can_edit=true()} 170 <legend>{'Existing languages'|i18n('design/admin/content/edit_languages')}</legend> 171 <p>{'However you can select one of the following languages for editing'|i18n('design/admin/content/edit_languages')}:</p> 172 173 <div class="indent"> 174 {$existing_languages_output} 175 </div> 176 </fieldset> 177 </div> 178 {/if} 179 {elseif $existing_languages_output|trim|not} 180 {set $can_edit=false()} 181 {'You do not have permission to edit the object in any available languages.'|i18n('design/admin/content/edit_languages')} 182 {/if} 183 {/if} 184 185 </div> 186 187 {* DESIGN: Content END *}</div></div></div> 188 <div class="controlbar"> 189 {* 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"> 190 <div class="block"> 191 {if $can_edit} 192 <input class="button" type="submit" name="LanguageSelection" value="{'Edit'|i18n('design/admin/content/edit_languages')}" /> 193 {else} 194 <input class="button-disabled" disabled="disabled" type="submit" name="LanguageSelection" value="{'OK'|i18n('design/admin/content/edit_languages')}" /> 195 {/if} 196 197 <input class="button" type="submit" name="CancelDraftButton" value="{'Cancel'|i18n('design/admin/content/edit_languages')}" /> 198 </div> 199 {* DESIGN: Control bar END *}</div></div></div></div></div></div> 200 201 </div> 202 </div> 203 204 </form> 205 206 <!-- Maincontent END --> 207 </div> 208 <div class="break"></div> 209 </div></div>
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 |