[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 {section show=$forward_info} 2 {section show=$forward_info.error} 3 <div class="message-error"> 4 <h2><span class="time">[{currentdate()|l10n( shortdatetime )}]</span> {'The requested URL forwarding could not be created.'|i18n( 'design/admin/content/urltranslator' )}<span class="time">{currentdate()|l10n(shortdatetime)}</span></h2> 5 <ul> 6 <li> 7 {'The destination URL <%destination_url> does not exist in the system.'|i18n( 'design/admin/content/urltranslator',, hash( '%destination_url', $forward_info.destination ) )|wash} 8 </li> 9 </ul> 10 </div> 11 {/section} 12 {/section} 13 14 <form name="urltranslator" action={concat( 'content/urltranslator/' )|ezurl} method="post" > 15 16 {* New URL translation *} 17 <div class="context-block"> 18 {* 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"> 19 <h2 class="context-title">{'New system URL forwarding'|i18n( 'design/admin/content/urltranslator' )}</h2> 20 21 {* DESIGN: Mainline *}<div class="header-subline"></div> 22 23 {* DESIGN: Header END *}</div></div></div></div></div></div> 24 25 {* 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"> 26 27 <table class="list" cellspacing="0"> 28 <tr> 29 <th width="40%">{'New virtual URL'|i18n( 'design/admin/content/urltranslator' )}</th> 30 <th>{'System URL'|i18n( 'design/admin/content/urltranslator' )}</th> 31 32 <th class="tight"> </th> 33 </tr> 34 <tr> 35 <td> 36 {'Example: /services'|i18n( 'design/admin/content/urltranslator' )} 37 </td> 38 <td> 39 {'Example: /content/view/full/42'|i18n( 'design/admin/content/urltranslator' )} 40 </td> 41 <td> 42 43 </td> 44 </tr> 45 <tr> 46 <td> 47 <input type="text" name="NewURLAliasSource" value="{cond(and($translation_info,$translation_info.error),$translation_info.source, '')|wash}" title="{'Use this field to enter an address relative to the root of the system that should be translated into another URL. This address does not have to exist in your current system.'|i18n( 'design/admin/content/urltranslator' )}" /> 48 </td> 49 <td> 50 <input type="text" name="NewURLAliasDestination" value="{cond(and($translation_info,$translation_info.error),$translation_info.destination, '')|wash}" title="{'Use this field to enter a valid system URL. A system URL is easily recognized since it consists of several parts separated by a "/".'|i18n( 'design/admin/content/urltranslator' )|wash}" /> 51 </td> 52 <td> 53 <input class="button" type="submit" name="NewURLAliasButton" value="{'Add'|i18n( 'design/admin/content/urltranslator' )}" title="{'Click this button to add a new system URL forwarding. System URL forwarding is used to forward any URL to a system URL in eZ publish.'|i18n( 'design/admin/content/urltranslator' )}" /> 54 </td> 55 </tr> 56 </table> 57 {* DESIGN: Content END *}</div></div></div></div></div></div> 58 </div> 59 60 61 62 {* New URL forwarding *} 63 <div class="context-block"> 64 {* 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"> 65 <h2 class="context-title">{'New virtual URL forwarding'|i18n( 'design/admin/content/urltranslator' )}</h2> 66 67 {* DESIGN: Mainline *}<div class="header-subline"></div> 68 69 {* DESIGN: Header END *}</div></div></div></div></div></div> 70 71 {* 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"> 72 73 <table class="list" cellspacing="0"> 74 <tr> 75 <th width="40%">{'New virtual URL'|i18n( 'design/admin/content/urltranslator' )}</th> 76 <th>{'Existing virtual URL'|i18n( 'design/admin/content/urltranslator' )}</th> 77 <th class="tight"> </th> 78 </tr> 79 <tr> 80 <td> 81 {'Example: /services'|i18n( 'design/admin/content/urltranslator' )} 82 </td> 83 <td> 84 {'Example: /about/service'|i18n( 'design/admin/content/urltranslator' )} 85 </td> 86 <td> </td> 87 </tr> 88 <tr> 89 <td> 90 <input type="text" name="NewForwardURLAliasSource" value="{cond(and($forward_info,$forward_info.error),$forward_info.source, '')|wash}" title="{'Use this field to enter an address relative to the root of the system that should be translated into another URL. This address does not have to exist in your current system.'|i18n( 'design/admin/content/urltranslator' )}" /> 91 </td> 92 <td> 93 <input type="text" name="NewForwardURLAliasDestination" value="{cond(and($forward_info,$forward_info.error),$forward_info.destination, '')|wash}" title="{'Use this field to enter a valid existing virtual URL in the system. A virtual URL is generated by the system and usually contains part of the content of an object.'|i18n( 'design/admin/content/urltranslator' )}" /> 94 </td> 95 <td> 96 <input class="button" type="submit" name="NewForwardURLAliasButton" value="{'Add'|i18n( 'design/admin/content/urltranslator' )}" title="{'Click this button to add a new virtual URL forwarding. Virtual URL forwarding is used to forward any URL to an existing virtual URL in eZ publish.'|i18n( 'design/admin/content/urltranslator' )}" /> 97 </td> 98 </tr> 99 </table> 100 {* DESIGN: Content END *}</div></div></div></div></div></div> 101 </div> 102 103 104 {* New URL wildcard *} 105 <div class="context-block"> 106 {* 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"> 107 <h2 class="context-title">{'New virtual URL forwarding with wildcard'|i18n( 'design/admin/content/urltranslator' )}</h2> 108 109 {* DESIGN: Mainline *}<div class="header-subline"></div> 110 111 {* DESIGN: Header END *}</div></div></div></div></div></div> 112 113 {* 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"> 114 115 <table class="list" cellspacing="0"> 116 <tr> 117 <th width="40%">{'New virtual URL wildcard'|i18n( 'design/admin/content/urltranslator' )}</th> 118 <th>{'Existing virtual URL'|i18n( 'design/admin/content/urltranslator' )}</th> 119 <th class="tight">{'Redirecting URL'|i18n( 'design/admin/content/urltranslator' )}</th> 120 <th class="tight"> </th> 121 </tr> 122 <tr> 123 <td> 124 {'Example: /developer/*'|i18n( 'design/admin/content/urltranslator' )} 125 </td> 126 <td> 127 {'Example'|i18n( 'design/admin/content/urltranslator' )}: {literal}/dev/{1}{/literal} 128 </td> 129 <td> 130 131 </td> 132 <td> 133 134 </td> 135 </tr> 136 <tr> 137 <td> 138 <input type="text" name="NewWildcardURLAliasSource" value="{cond(and($wildcard_info,$wildcard_info.error),$wildcard_info.destination, '')|wash}" title="{'Use this field to enter an address relative to the root of the system that should be translated into another URL. This address does not have to exist in your current system. You can place a star anywhere in the URL which will match an arbitrary number of characters.'|i18n( 'design/admin/content/urltranslator' )}" /> 139 </td> 140 <td> 141 <input type="text" name="NewWildcardURLAliasDestination" value="{cond(and($wildcard_info,$wildcard_info.error),$wildcard_info.source, '')|wash}" title="{'Use this field to enter a valid existing virtual URL in the system. A virtual URL is generated by the system and usually contains part of the content of an object. Any characters matched by a star in the source URL can be transfered to the destination URL by inserting {1\} where appropriate.'|i18n( 'design/admin/content/urltranslator' )|wash}" /> 142 </td> 143 <td> 144 <input type="checkbox" name="NewWildcardURLAliasIsForwarding" value="1" checked="checked" title="{'Use this checkbox to select if eZ publish should perform an internal redirect or a browser redirect. An internal redirect simply redirects the old URL to the new one without notifying the browser. A browser redirect makes the browser abort the current request and reload with the new URL. A browser redirect can be useful if you want the browser URL field to be updated.'|i18n( 'design/admin/content/urltranslator' )}" /> 145 </td> 146 <td> 147 <input class="button" type="submit" name="NewWildcardURLAliasButton" value="{'Add'|i18n( 'design/admin/content/urltranslator' )}" title="{'Click this button to add a new virtual URL forwarding with wildcard match. Virtual URL forwarding is used to forward any URL to an existing virtual URL in eZ publish. The wildcard match is useful if you have moved a complete tree from one place to another.'|i18n( 'design/admin/content/urltranslator' )}" /> 148 </td> 149 </tr> 150 </table> 151 {* DESIGN: Content END *}</div></div></div></div></div></div> 152 </div> 153 154 155 156 157 {* Custom URL translations *} 158 <div class="context-block"> 159 {* 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"> 160 <h2 class="context-title">{'Custom URL translations [%alias_count]'|i18n( 'design/admin/content/urltranslator' ,, hash( '%alias_count', $alias_list|count ) )}</h2> 161 162 {* DESIGN: Mainline *}<div class="header-subline"></div> 163 164 {* DESIGN: Header END *}</div></div></div></div></div></div> 165 166 {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content"> 167 168 {section show=$alias_list} 169 <table class="list" cellspacing="0"> 170 <tr> 171 <th class="tight"><img src={'toggle-button-16x16.gif'|ezimage} alt="{'Invert selection.'|i18n( 'design/admin/content/urltranslator' )}" onclick="ezjs_toggleCheckboxes( document.urltranslator, 'URLAliasSelection[]' ); return false;" title="{'Invert selection.'|i18n( 'design/admin/content/urltranslator' )}" /></th> 172 <th>{'Source URL'|i18n( 'design/admin/content/urltranslator' )}</th> 173 <th>{'Destination URL'|i18n( 'design/admin/content/urltranslator' )}</th> 174 <th>{'Type'|i18n( 'design/admin/content/urltranslator' )}</th> 175 </tr> 176 {section name=Alias loop=$alias_list show=$alias_list sequence=array( bglight, bgdark )} 177 <tr class="{$Alias:sequence}"> 178 <td><input type="checkbox" name="URLAliasSelection[]" value="{$Alias:item.id}" title="{'Select URL translation for removal.'|i18n( 'design/admin/content/urltranslator' )}"/></td> 179 <td> 180 <input type="text" name="URLAliasSourceValue[{$Alias:item.id}]" value="{$Alias:item.source_url|wash}" /> 181 </td> 182 <td> 183 {section show=$Alias:item.forward_to_id|eq(0)} 184 <input type="text" name="URLAliasDestinationValue[{$Alias:item.id}]" value="{$Alias:item.destination_url|wash}" /> 185 {section-else} 186 {section show=$Alias:item.forward_to_id|eq( -1 )} 187 {'Forwards to'|i18n( 'design/admin/content/urltranslator' )} <a href={$Alias:item.destination_url|ezurl}>{$Alias:item.destination_url|wash}</a><br/> 188 {section-else} 189 {'Forwards to'|i18n( 'design/admin/content/urltranslator' )} <a href={$Alias:item.forward_url.destination_url|ezurl}>{$Alias:item.forward_url.source_url|wash}</a><br/> 190 {/section} 191 {/section} 192 </td> 193 <td> 194 {section show=$Alias:item.is_wildcard|gt(0)} 195 {'Wildcard forwarding'|i18n( 'design/admin/content/urltranslator' )} 196 {section-else} 197 {section show=$Alias:item.forward_to_id|eq(0)} 198 {'System forwarding'|i18n( 'design/admin/content/urltranslator' )} 199 {section-else} 200 {'Virtual forwarding'|i18n( 'design/admin/content/urltranslator' )} 201 {/section} 202 {/section} 203 </td> 204 </tr> 205 {/section} 206 </table> 207 208 <div class="context-toolbar"> 209 {include name=navigator 210 uri='design:navigator/google.tpl' 211 page_uri='/content/urltranslator' 212 item_count=$alias_count 213 view_parameters=$view_parameters 214 item_limit=$alias_limit} 215 </div> 216 {section-else} 217 <div class="block"> 218 <p>{'There are no custom URL translations.'|i18n( 'design/admin/content/urltranslator' )}</p> 219 </div> 220 {/section} 221 222 {* DESIGN: Content END *}</div></div></div> 223 224 <div class="controlbar"> 225 {* 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"> 226 <div class="block"> 227 {section show=$alias_list} 228 <input class="button" type="submit" name="RemoveURLAliasButton" value="{'Remove selected'|i18n( 'design/admin/content/urltranslator' )}" title="{'Remove selected URL translations.'|i18n( 'design/admin/content/urltranslator' )}" /> 229 <input class="button" type="submit" name="StoreURLAliasButton" value="{'Apply changes'|i18n( 'design/admin/content/urltranslator' )}" title="{'Click this button to store changes if you have modified any of the fields in the list above.'|i18n( 'design/admin/content/urltranslator' )}" /> 230 {section-else} 231 <input class="button-disabled" type="submit" name="RemoveURLAliasButton" value="{'Remove selected'|i18n( 'design/admin/content/urltranslator' )}" disabled="disabled" /> 232 <input class="button-disabled" type="submit" name="StoreURLAliasButton" value="{'Apply changes'|i18n( 'design/admin/content/urltranslator' )}" disabled="disabled" /> 233 {/section} 234 235 236 </div> 237 {* DESIGN: Control bar END *}</div></div></div></div></div></div> 238 </div> 239 240 </div> 241 242 </form>
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 |