[ 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_languages.tpl (source)

   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>


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