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

   1  {def $translations=$node.object.languages
   2       $translations_count=$translations|count}
   3  
   4  <form name="translationsform" method="post" action={'content/translation'|ezurl}>
   5  <input type="hidden" name="ContentNodeID" value="{$node.node_id}" />
   6  <input type="hidden" name="ContentObjectID" value="{$node.object.id}" />
   7  <input type="hidden" name="ViewMode" value="{$viewmode|wash}" />
   8  <input type="hidden" name="ContentObjectLanguageCode" value="{$language_code|wash}" />
   9  
  10  <div class="context-block">
  11  
  12  {* 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">
  13  
  14  <h2 class="context-title">{'Translations [%translations]'|i18n( 'design/admin/node/view/full',, hash( '%translations', $node.object.current.language_list|count ) )}</h2>
  15  
  16  {* DESIGN: Subline *}<div class="header-subline"></div>
  17  
  18  {* DESIGN: Header END *}</div></div></div></div></div></div>
  19  
  20  {* DESIGN: Content START *}{* DESIGN: Content START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-bl"><div class="box-br"><div class="box-content">
  21  
  22  <div class="block">
  23  <fieldset>
  24  <legend>{'Existing languages'|i18n( 'design/admin/node/view/full' )}</legend>
  25  
  26  <table class="list" cellspacing="0">
  27  <tr>
  28      <th class="tight"><img src={'toggle-button-16x16.gif'|ezimage} alt="{'Invert selection.'|i18n( 'design/admin/node/view/full' )}" title="{'Invert selection.'|i18n( 'design/admin/node/view/full' )}" onclick="ezjs_toggleCheckboxes( document.translationsform, 'LanguageID[]' ); return false;"/></th>
  29      <th>{'Language'|i18n( 'design/admin/node/view/full' )}</th>
  30      <th>{'Locale'|i18n( 'design/admin/node/view/full' )}</th>
  31      <th class="tight">{'Main'|i18n( 'design/admin/node/view/full' )}</th>
  32      <th class="tight">&nbsp;</th>
  33  </tr>
  34  
  35  {section var=Translations loop=$translations sequence=array( bglight, bgdark )}
  36  {def $can_edit=fetch( 'content', 'access', hash( 'access', 'edit',
  37                                                   'contentobject', $node.object,
  38                                                   'language', $Translations.item.locale ) )}
  39  
  40  <tr class="{$Translations.sequence}">
  41  
  42  {* Remove. *}
  43  <td>
  44      <input type="checkbox" name="LanguageID[]" value="{$Translations.item.id}"{if or($can_edit|not,$Translations.item.id|eq($node.object.initial_language_id))} disabled="disabled"{/if} />
  45  </td>
  46  
  47  {* Language name. *}
  48  <td>
  49  <img src="{$Translations.item.locale|flag_icon}" alt="{$Translations.item.locale}" />
  50  &nbsp;
  51  {section show=eq( $Translations.item.locale, $node.object.current_language )}
  52  <b><a href={concat( $node.url, '/(language)/', $Translations.item.locale )|ezurl} title="{'View translation.'|i18n( 'design/admin/node/view/full' )}">{$Translations.item.name}</a></b>
  53  {section-else}
  54  <a href={concat( $node.url, '/(language)/', $Translations.item.locale )|ezurl} title="{'View translation.'|i18n( 'design/admin/node/view/full' )}">{$Translations.item.name}</a>
  55  {/section}
  56  </td>
  57  
  58  {* Locale code. *}
  59  <td>{$Translations.item.locale}</td>
  60  
  61  {* Main. *}
  62  <td>
  63  
  64  {if $node.object.can_edit}
  65  
  66  <input type="radio"{if $Translations.item.id|eq($node.object.initial_language_id)} checked="checked"{/if} name="InitialLanguageID" value="{$Translations.item.id}" title="{'Use these radio buttons to select the desired main language.'|i18n( 'design/admin/node/view/full' )}" />
  67  
  68  {/if}
  69  
  70  </td>
  71  
  72  {* Edit. *}
  73  <td>
  74  
  75  {if $can_edit}
  76  
  77  <a href={concat( 'content/edit/', $node.object.id, '/f/', $Translations.item.locale )|ezurl}><img src={'edit.gif'|ezimage} alt="{'Edit in <%language_name>.'|i18n( 'design/admin/node/view/full',, hash( '%language_name', $Translations.item.locale_object.intl_language_name ) )|wash}" title="{'Edit in <%language_name>.'|i18n( 'design/admin/node/view/full',, hash( '%language_name', $Translations.item.locale_object.intl_language_name ) )|wash}" /></a>
  78  
  79  {/if}
  80  
  81  </td>
  82  
  83  </tr>
  84  
  85  {undef $can_edit}
  86  {/section}
  87  </table>
  88  
  89  <div class="block">
  90  <div class="button-left">
  91  {if $node.object.can_edit}
  92      {if $translations_count|gt( 1 )}
  93      <input class="button" type="submit" name="RemoveTranslationButton" value="{'Remove selected'|i18n( 'design/admin/node/view/full' )}" title="{'Remove selected languages from the list above.'|i18n( 'design/admin/node/view/full' )}" />
  94      {else}
  95      <input class="button-disabled" type="submit" name="RemoveTranslationButton" value="{'Remove selected'|i18n( 'design/admin/node/view/full' )}" title="{'There is no removable language.'|i18n( 'design/admin/node/view/full' )}" disabled="disabled" />
  96      {/if}
  97  {else}
  98      <input class="button-disabled" type="submit" name="" value="{'Remove selected'|i18n( 'design/admin/node/view/full' )}" disabled="disabled" title="{'You can not remove any language because you do not have permissions to edit the current item.'|i18n( 'design/admin/node/view/full' )}" />
  99  {/if}
 100  </div>
 101  
 102  <div class="button-right">
 103  {if $node.object.can_edit}
 104      {if $translations_count|gt( 1 )}
 105      <input class="button" type="submit" name="UpdateInitialLanguageButton" value="{'Set main'|i18n( 'design/admin/node/view/full' )}" title="{'Select the desired main language using the radio buttons above and click this button to store the setting.'|i18n( 'design/admin/node/view/full' )}" />
 106      {else}
 107      <input class="button-disabled" type="submit" name="" value="{'Set main'|i18n( 'design/admin/node/view/full' )}" disabled="disabled" title="{'You can not change the main language because the object is not translated to any other languages.'|i18n( 'design/admin/node/view/full' )}" />
 108      {/if}
 109  {else}
 110      <input class="button-disabled" type="submit" name="" value="{'Set main'|i18n( 'design/admin/node/view/full' )}" disabled="disabled" title="{'You can not change the main language because you do not have permissions to edit the current item.'|i18n( 'design/admin/node/view/full' )}" />
 111  {/if}
 112  </div>
 113  
 114  <div class="break"></div>
 115  </div>
 116  </fieldset>
 117  
 118  </div>
 119  
 120  <div class="block">
 121  <input type="checkbox"{if $node.object.can_edit|not} disabled="disabled"{/if} name="AlwaysAvailable" value="1"{if $node.object.always_available} checked="checked"{/if} /> {'Use the main language if there is no prioritized translation.'|i18n( 'design/admin/node/view/full' )}
 122  </div>
 123  
 124  <div class="block">
 125  {if $node.object.can_edit}
 126      <input class="button" type="submit" name="UpdateAlwaysAvailableButton" value="{'Update'|i18n( 'design/admin/node/view/full' )}" title="{'Use this button to store the value of the checkbox above.'|i18n( 'design/admin/node/view/full' )}" />
 127  {else}
 128      <input class="button-disabled" disabled="disabled" type="submit" name="UpdateAlwaysAvailableButton" value="{'Update'|i18n( 'design/admin/node/view/full' )}" title="{'You do not have sufficient permissions to change this setting.'|i18n( 'design/admin/node/view/full' )}" />
 129  {/if}
 130  </div>
 131  
 132  {* DESIGN: Content END *}</div></div></div></div></div></div>
 133  
 134  </div>
 135  
 136  </form>
 137  
 138  {undef $translations
 139         $translations_count}


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