[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 <div id="leftmenu"> 2 <div id="leftmenu-design"> 3 4 <div class="objectinfo"> 5 6 <div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr"> 7 8 <h4>{'Object information'|i18n( 'design/admin/content/edit_draft' )}</h4> 9 10 </div></div></div></div></div></div> 11 12 <div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-bl"><div class="box-br"><div class="box-content"> 13 14 {* Object ID *} 15 <p> 16 <label>{'ID'|i18n( 'design/admin/content/edit_draft' )}:</label> 17 {$object.id} 18 </p> 19 20 {* Created *} 21 <p> 22 <label>{'Created'|i18n( 'design/admin/content/edit_draft' )}:</label> 23 {section show=$object.published} 24 {$object.published|l10n( shortdatetime )}<br /> 25 {$object.current.creator.name|wash} 26 {section-else} 27 {'Not yet published'|i18n( 'design/admin/content/edit_draft' )} 28 {/section} 29 </p> 30 31 {* Modified *} 32 <p> 33 <label>{'Modified'|i18n( 'design/admin/content/edit_draft' )}:</label> 34 {section show=$object.modified} 35 {$object.modified|l10n( shortdatetime )}<br /> 36 {fetch( content, object, hash( object_id, $object.content_class.modifier_id ) ).name|wash} 37 {section-else} 38 {'Not yet published'|i18n( 'design/admin/content/edit_draft' )} 39 {/section} 40 </p> 41 42 {* Published version *} 43 <p> 44 <label>{'Published version'|i18n( 'design/admin/content/edit_draft' )}:</label> 45 {section show=$object.published} 46 {$object.current_version} 47 {section-else} 48 {'Not yet published'|i18n( 'design/admin/content/edit_draft' )} 49 {/section} 50 </p> 51 52 </div></div></div></div></div></div> 53 54 </div> 55 56 </div> 57 </div> 58 59 <div id="maincontent"><div id="fix"> 60 <div id="maincontent-design"> 61 <!-- Maincontent START --> 62 63 {let has_own_drafts=false() 64 has_other_drafts=false() 65 current_creator=fetch( user, current_user ) 66 draft_checked=false()} 67 68 {section loop=$draft_versions} 69 {section show=eq( $item.creator_id, $current_creator.contentobject_id )} 70 {set has_own_drafts=true()} 71 {section-else} 72 {set has_other_drafts=true()} 73 {/section} 74 {/section} 75 76 77 <div class="message-warning"> 78 79 <h2><span class="time">[{currentdate()|l10n( shortdatetime )}]</span> {'Possible edit conflict'|i18n( 'design/admin/content/edit_draft' )}</h2> 80 81 {section show=and( $has_own_drafts, $has_other_drafts )} 82 <p>{'This object is already being edited by someone else. In addition, it is already being edited by you.'|i18n( 'design/admin/content/edit_draft' )}</p> 83 <p>{"You should contact the other user(s) to make sure that you are not stepping on anyone's toes."|i18n( 'design/admin/content/edit_draft' )} 84 <p>{'The most recently modified draft is version #%version, created by %creator, last changed: %modified.'|i18n( 'design/admin/content/edit_draft',, hash( '%version', $most_recent_draft.version, '%creator', $most_recent_draft.creator.name, '%modified', $most_recent_draft.modified|l10n( shortdatetime ) ) )|wash}</p> 85 {section-else} 86 87 {section show=$has_own_drafts} 88 <p>{'This object is already being edited by you.'|i18n( 'design/admin/content/edit_draft' )}</p> 89 <p>{'Your most recently modified draft is version #%version, last changed: %modified.'|i18n( 'design/admin/content/edit_draft',, hash( '%version', $most_recent_draft.version, '%creator', $most_recent_draft.creator.name, '%modified', $most_recent_draft.modified|l10n( shortdatetime ) ) )|wash}</p> 90 {/section} 91 92 {section show=$has_other_drafts} 93 <p>{'This object is already being edited by someone else.'|i18n( 'design/admin/content/edit_draft' )}</p> 94 <p>{"You should contact the other user(s) to make sure that you are not stepping on anyone's toes."|i18n( 'design/admin/content/edit_draft' )} 95 <p>{'The most recently modified draft is version #%version, created by %creator, last changed: %modified.'|i18n( 'design/admin/content/edit_draft',, hash( '%version', $most_recent_draft.version, '%creator', $most_recent_draft.creator.name, '%modified', $most_recent_draft.modified|l10n( shortdatetime ) ) )|wash}</p> 96 {/section} 97 98 {/section} 99 100 <p>{'Possible actions'|i18n( 'design/admin/content/edit_draft' )}:</p> 101 <ul> 102 {section show=$has_own_drafts} 103 <li>{'Continue editing one of your drafts.'|i18n( 'design/admin/content/edit_draft' )}</li> 104 {/section} 105 <li>{'Create a new draft and start editing it.'|i18n( 'design/admin/content/edit_draft' )}</li> 106 <li>{'Cancel the edit operation.'|i18n( 'design/admin/content/edit_draft' )}</li> 107 </ul> 108 109 </div> 110 111 112 113 114 <form method="post" action={concat( '/content/edit/', $object.id, '/f/', $edit_language, '/', $from_language )|ezurl}> 115 116 <div class="context-block"> 117 118 {* 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"> 119 120 <h2 class="context-title">{'Current drafts [%draft_count]'|i18n( 'design/admin/content/edit_draft',, hash( '%draft_count', $draft_versions|count ) )}</h2> 121 122 {* DESIGN: Subline *}<div class="header-subline"></div> 123 124 {* DESIGN: Header END *}</div></div></div></div></div></div> 125 126 {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content"> 127 128 {section var=Drafts loop=$draft_versions} 129 {section show=eq( $Drafts.item.creator_id, $current_creator.contentobject_id )} 130 {set draft_checked=$Drafts.item.id} 131 {/section} 132 {/section} 133 134 <table class="list" cellspacing="0"> 135 <tr> 136 <th class="tight"> </th> 137 <th>{'Version'|i18n( 'design/admin/content/edit_draft' )}</th> 138 <th>{'Translations'|i18n( 'design/admin/content/edit_draft' )}</th> 139 <th>{'Creator'|i18n( 'design/admin/content/edit_draft' )}</th> 140 <th>{'Created'|i18n( 'design/admin/content/edit_draft' )}</th> 141 <th>{'Modified'|i18n( 'design/admin/content/edit_draft' )}</th> 142 </tr> 143 144 {section var=Drafts loop=$draft_versions sequence=array( bglight, bgdark )} 145 <tr class="{$Drafts.sequence}"> 146 147 {* Edit. *} 148 <td> 149 {section show=eq( $Drafts.item.creator_id, $current_creator.contentobject_id )} 150 <input type="radio" name="SelectedVersion" value="{$Drafts.item.version}" {section show=eq( $Drafts.item.id, $draft_checked )}checked="checked"{/section} title="{'Select draft version #%version for editing.'|i18n( 'design/admin/content/edit_draft',, hash( '%version', $Drafts.item.version ) )}" /> 151 {section-else} 152 <input type="radio" name="SelectedVersion" value="{$Drafts.item.version}" disabled="disabled" title="{'You can not select draft version #%version for editing because it belongs to another user. Please select a draft that belongs to you or create a new draft and then edit it.'|i18n( 'design/admin/content/edit_draft',, hash( '%version', $Drafts.item.version ) )}" /> 153 {/section} 154 </td> 155 156 {* Version/view. *} 157 <td><a href={concat( '/content/versionview/', $object.id, '/', $Drafts.item.version, '/', $Drafts.item.language_list[0].language_code )|ezurl} title="{'View the contents of version #%version. Translation: %translation.'|i18n( 'design/admin/content/edit_draft',, hash( '%version', $Drafts.item.version, '%translation', $Drafts.item.language_list[0].locale.intl_language_name ) )}">{$Drafts.item.version}</a></td> 158 159 {* Translation. *} 160 <td> 161 {section var=Languages loop=$Drafts.item.language_list} 162 {delimiter}<br />{/delimiter} 163 <img src="{$Languages.item.language_code|flag_icon}" alt="{$Languages.item.language_code}" /> <a href={concat('/content/versionview/', $object.id, '/', $Drafts.item.version, '/', $Languages.item.language_code, '/' )|ezurl} title="{'View the contents of version #%version_number. Translation: %translation.'|i18n( 'design/admin/content/edit_draft',, hash( '%translation', $Languages.item.locale.intl_language_name, '%version_number', $Drafts.item.version ) )}" >{$Languages.item.locale.intl_language_name}</a> 164 {/section} 165 </td> 166 167 {* Creator. *} 168 <td>{$Drafts.item.creator.name|wash}</td> 169 170 {* Created. *} 171 <td>{$Drafts.item.created|l10n( shortdatetime )}</td> 172 173 {* Modified. *} 174 <td>{$Drafts.item.modified|l10n( shortdatetime )}</td> 175 176 </tr> 177 {/section} 178 </table> 179 180 {* DESIGN: Content END *}</div></div></div> 181 <div class="controlbar"> 182 {* 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"> 183 <div class="block"> 184 {section show=$has_own_drafts} 185 <input class="button" type="submit" name="EditButton" value="{'Edit selected'|i18n( 'design/admin/content/edit_draft' )}" title="{'Edit the selected draft.'|i18n( 'design/admin/content/edit_draft' )}" /> 186 {section-else} 187 <input class="button-disabled" type="submit" name="EditButton" value="{'Edit selected'|i18n( 'design/admin/content/edit_draft' )}" disabled="disabled" title="{'You can not edit any of the drafts because none of them belong to you. Hint: Create a new draft, select it and edit it.'|i18n( 'design/admin/content/edit_draft' )}" /> 188 {/section} 189 190 <input class="button" type="submit" name="NewDraftButton" value="{'New draft'|i18n( 'design/admin/content/edit_draft' )}" title="{'Create a new draft. The contents of the new draft will copied from the published version.'|i18n( 'design/admin/content/edit_draft' )}" /> 191 <input class="button" type="submit" name="CancelDraftButton" value="{'Cancel'|i18n( 'design/admin/content/edit_draft' )}" title="{'Cancel the edit operation.'|i18n( 'design/admin/content/edit_draft' )}" /> 192 <input type="hidden" name="DoNotEditAfterNewDraft" value="1" /> 193 </div> 194 {* DESIGN: Control bar END *}</div></div></div></div></div></div> 195 196 </div> 197 </div> 198 199 </form> 200 201 {/let} 202 203 204 <!-- Maincontent END --> 205 </div> 206 <div class="break"></div> 207 </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 |