[ Index ]
 

Code source de eZ Publish 3.9.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/design/admin/templates/content/ -> edit_draft.tpl (source)

   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">&nbsp;</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}" />&nbsp;<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>


Généré le : Sat Feb 24 10:30:04 2007 par Balluche grâce à PHPXref 0.7