[ Index ]
 

Code source de eZ Publish 3.9.0

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

title

Body

[fermer]

/design/admin/override/templates/ -> template_look_edit.tpl (source)

   1  <form name="editform" id="editform" enctype="multipart/form-data" method="post" action={concat( '/content/edit/', $object.id, '/', $edit_version, '/', $edit_language|not|choose( concat( $edit_language, '/' ), '/' ), $is_translating_content|not|choose( concat( $from_language, '/' ), '' ) )|ezurl}>
   2  
   3  <div id="leftmenu">
   4  <div id="leftmenu-design">
   5  
   6  {include uri='design:content/edit_menu.tpl'}
   7  
   8  </div>
   9  </div>
  10  
  11  <div id="maincontent"><div id="fix">
  12  <div id="maincontent-design">
  13  <!-- Maincontent START -->
  14  
  15  {include uri='design:content/edit_validation.tpl'}
  16  
  17  <div class="content-edit">
  18  
  19  <div class="context-block">
  20  
  21  {* 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">
  22  
  23  <h1 class="context-title">{$object.class_identifier|class_icon( normal, $object.class_name )}&nbsp;{'Edit <%object_name> [%class_name]'|i18n( 'design/admin/content/edit',, hash( '%object_name', $object.name, '%class_name', $class.name ) )|wash}</h1>
  24  
  25  {* DESIGN: Mainline *}<div class="header-mainline"></div>
  26  
  27  {* DESIGN: Header END *}</div></div></div></div></div></div>
  28  
  29  {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content">
  30  
  31  <div class="context-information">
  32  <p class="translation">
  33  {let language_index=0
  34       from_language_index=0
  35       default_translation=$content_version.translation
  36       other_translation_list=$content_version.translation_list
  37       translation_list=$other_translation_list|array_prepend($default_translation)}
  38  
  39  {section loop=$translation_list}
  40    {section show=eq( $edit_language, $item.language_code)}
  41      {set language_index=$:index}
  42    {/section}
  43  {/section}
  44  
  45  {section show=$is_translating_content}
  46  
  47      {let from_language_object=$object.languages[$from_language]}
  48  
  49      {'Translating content from %from_lang to %to_lang'|i18n( 'design/admin/content/edit',, hash( 
  50          '%from_lang', concat( $from_language_object.name, '&nbsp;<img src="', $from_language_object.locale|flag_icon, '" style="vertical-align: middle;" alt="', $from_language_object.locale, '" />' ),
  51          '%to_lang', concat( $translation_list[$language_index].locale.intl_language_name, '&nbsp;<img src="', $translation_list[$language_index].language_code|flag_icon, '" style="vertical-align: middle;" alt="', $translation_list[$language_index].language_code, '" />' ) ) )}
  52  
  53      {/let}
  54  
  55  {section-else}
  56  
  57      {$translation_list[$language_index].locale.intl_language_name}&nbsp;<img src="{$translation_list[$language_index].language_code|flag_icon}" style="vertical-align: middle;" alt="{$translation_list[$language_index].language_code}" />
  58  
  59  {/section}
  60  
  61  {/let}
  62  </p>
  63  <div class="break"></div>
  64  </div>
  65  
  66  {section show=$is_translating_content}
  67  <div class="content-translation">
  68  {/section}
  69  
  70  <div class="context-attributes">
  71      {include uri='design:content/edit_attribute.tpl'}
  72  </div>
  73  
  74  {section show=$is_translating_content}
  75  </div>
  76  {/section}
  77  
  78  {* DESIGN: Content END *}</div></div></div>
  79  <div class="controlbar">
  80  {* 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">
  81  <div class="block">
  82      <input class="button" type="submit" name="PublishButton" value="{'Send for publishing'|i18n( 'design/admin/content/edit' )}" title="{'Publish the contents of the draft that is being edited. The draft will thus become the published version of the object.'|i18n( 'design/admin/content/edit' )}" />
  83      <input class="button" type="submit" name="StoreButton" value="{'Store draft'|i18n( 'design/admin/content/edit' )}" title="{'Store the contents of the draft that is being edited and continue editing. Use this button to periodically save your work while editing.'|i18n( 'design/admin/content/edit' )}" />
  84      <input class="button" type="submit" name="DiscardButton" value="{'Discard draft'|i18n( 'design/admin/content/edit' )}" onclick="return confirmDiscard( '{'Are you sure you want to discard the draft?'|i18n( 'design/admin/content/edit' )}' );" title="{'Discard the draft that is being edited. This will also remove the translations that belong to the draft (if any).'|i18n( 'design/admin/content/edit' ) }" />
  85      <input type="hidden" name="DiscardConfirm" value="1" />
  86  </div>
  87  {* DESIGN: Control bar END *}</div></div></div></div></div></div>
  88  </div>
  89  
  90  </div>
  91  
  92  {include uri='design:content/edit_relations.tpl'}
  93  
  94  
  95  {* Locations window. *}
  96  {* section show=eq( ezini( 'EditSettings', 'EmbedNodeAssignmentHandling', 'content.ini' ), 'enabled' ) *}
  97  {section show=ezpreference( 'admin_edit_show_locations' )}
  98      {include uri='design:content/edit_locations.tpl'}
  99  {section-else}
 100      {* This disables all node assignment checking in content/edit *}
 101      <input type="hidden" name="UseNodeAssigments" value="0" />
 102  {/section}
 103  
 104  </div>
 105  
 106  <!-- Maincontent END -->
 107  </div>
 108  <div class="break"></div>
 109  </div></div>
 110  
 111  {* Override default redirection urls. *}
 112  {section var=Menu loop=topmenu('default')}
 113      {section show=eq($Menu.name, 'Design')}
 114          <input type="hidden" name="RedirectURIAfterPublish" value="/{$Menu.url}" />
 115          <input type="hidden" name="RedirectIfDiscarded" value="/{$Menu.url}" />
 116      {/section}
 117  {/section}
 118  
 119  </form>
 120  
 121  
 122  
 123  
 124  {literal}
 125  <script language="JavaScript" type="text/javascript">
 126  <!--
 127      window.onload=function()
 128      {
 129          with( editform )
 130          {
 131              for( var i=0; i<elements.length; i++ )
 132              {
 133                  if( elements[i].type == 'text' )
 134                  {
 135                      elements[i].select();
 136                      elements[i].focus();
 137                      return;
 138                  }
 139              }
 140          }
 141      }
 142  
 143      function confirmDiscard( question )
 144      {
 145          // Disable/bypass the reload-based (plain HTML) confirmation interface.
 146          document.editform.DiscardConfirm.value = "0";
 147  
 148          // Ask user if she really wants do it, return this to the handler.
 149          return confirm( question );
 150      }
 151  -->
 152  </script>
 153  {/literal}
 154  


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