[ Index ] |
|
Code source de eZ Publish 3.9.0 |
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 )} {'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, ' <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, ' <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} <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
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 |