[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 {let item_type=ezpreference( 'admin_list_limit' ) 2 number_of_items=min( $item_type, 3)|choose( 10, 10, 25, 50 ) 3 select_name='SelectedObjectIDArray' 4 select_type='checkbox' 5 select_attribute='contentobject_id' 6 browse_list_count=0 7 page_uri_suffix=false() 8 node_array=array() 9 bookmark_list=fetch('content','bookmarks',array())} 10 {section show=is_set( $node_list )} 11 {def $page_uri=$requested_uri } 12 {def $page_uri_suffix=concat( '?', $requested_uri_suffix)} 13 {set browse_list_count=$node_list_count 14 node_array=$node_list} 15 {section-else} 16 {def $page_uri=concat( '/content/browse/', $main_node.node_id )} 17 18 {set browse_list_count=fetch( content, list_count, hash( parent_node_id, $node_id, depth, 1, objectname_filter, $view_parameters.namefilter)) 19 node_array=fetch( content, list, hash( parent_node_id, $node_id, depth, 1, offset, $view_parameters.offset, limit, $number_of_items, sort_by, $main_node.sort_array, objectname_filter, $view_parameters.namefilter ) )} 20 {/section} 21 22 {section show=eq( $browse.return_type, 'NodeID' )} 23 {set select_name='SelectedNodeIDArray'} 24 {set select_attribute='node_id'} 25 {/section} 26 27 {section show=eq( $browse.selection, 'single' )} 28 {set select_type='radio'} 29 {/section} 30 31 {section show=$browse.description_template} 32 {include name=Description uri=$browse.description_template browse=$browse } 33 {section-else} 34 35 <div class="context-block"> 36 37 {* 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"> 38 39 <h1 class="context-title">{'Browse'|i18n( 'design/admin/content/browse' )}</h1> 40 41 {* DESIGN: Mainline *}<div class="header-mainline"></div> 42 43 {* DESIGN: Header END *}</div></div></div></div></div></div> 44 45 {* 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"> 46 47 <div class="block"> 48 49 <p>{'To select objects, choose the appropriate radiobutton or checkbox(es), and click the "Select" button.'|i18n( 'design/admin/content/browse' )}</p> 50 <p>{'To select an object that is a child of one of the displayed objects, click the object name and you will get a list of the children of the object.'|i18n( 'design/admin/content/browse' )}</p> 51 52 </div> 53 54 {* DESIGN: Content END *}</div></div></div></div></div></div> 55 56 </div> 57 58 {/section} 59 60 <form name="browse" method="post" action={$browse.from_page|ezurl}> 61 62 {section show=or(eq($browse.action_name,"SelectLinkNodeID"),eq($browse.action_name,"SelectLinkObjectID"),eq($browse.action_name,"AddRelatedObjectToOE"))} 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">{'Bookmarks'|i18n( 'design/admin/content/browse' )}</h2> 66 {* DESIGN: Subline *}<div class="header-subline"></div> 67 {* DESIGN: Header END *}</div></div></div></div></div></div> 68 {* 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"> 69 <ul class="oe-bookmarks"> 70 {section var=Nodes loop=$bookmark_list show=$bookmark_list} 71 <li> 72 {section show=$browse.ignore_nodes_select|contains($Nodes.item.node_id)|not()} 73 {section show=is_array($browse.class_array)} 74 {section show=$browse.class_array|contains($Nodes.item.node.object.content_class.identifier)} 75 <input type="{$select_type}" name="{$select_name}[]" value="{$Nodes.item.node[$select_attribute]}" /> 76 {section-else} 77 78 {/section} 79 {section-else} 80 <input type="{$select_type}" name="{$select_name}[]" value="{$Nodes.item.node[$select_attribute]}" /> 81 {/section} 82 {section-else} 83 84 {/section} 85 86 {section show=$browse.ignore_nodes_click|contains( $Nodes.item.node_id )|not} 87 {section show=$Nodes.item.node.object.content_class.is_container} 88 {$Nodes.item.node.object.class_identifier|class_icon( small, $Nodes.item.node.object.class_name )} <a href={concat( '/content/browse/', $Nodes.item.node_id )|ezurl}>{$Nodes.item.name|wash}</a> 89 {section-else} 90 {$Nodes.item.node.object.class_identifier|class_icon( small, $Nodes.item.node.object.class_name )} {$Nodes.item.name|wash} 91 {/section} 92 {section-else} 93 {$Nodes.item.node.object.class_identifier|class_icon( small, $Nodes.item.node.object.class_name )} {$Nodes.item.name|wash} 94 {/section} 95 </li> 96 {/section} 97 </ul> 98 {* DESIGN: Content END *}</div></div></div></div></div></div> 99 </div> 100 {/section} 101 102 <div class="context-block"> 103 {* 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"> 104 {section show=is_set( $node_list )|not()} 105 {let current_node=fetch( content, node, hash( node_id, $browse.start_node ) )} 106 {section show=$browse.start_node|gt( 1 )} 107 <h2 class="context-title"> 108 <a href={concat( '/content/browse/', $main_node.parent_node_id, '/' )|ezurl}><img src={'back-button-16x16.gif'|ezimage} alt="{'Back'|i18n( 'design/admin/content/browse' )}" /></a> 109 {$current_node.object.content_class.identifier|class_icon( original, $current_node.object.content_class.name|wash )} {$current_node.name|wash} [{$browse_list_count}]</h2> 110 {section-else} 111 <h2 class="context-title"><img src={'back-button-16x16.gif'|ezimage} alt="Back" /> {'folder'|class_icon( small, $current_node.object.content_class.name|wash )} {'Top level'|i18n( 'design/admin/content/browse' )} [{$current_node.children_count}]</h2> 112 {/section} 113 {/let} 114 {section-else} 115 <h2 class="context-title"><img src={'back-button-16x16.gif'|ezimage} alt="Back" /> {'folder'|class_icon( small)} {'Search result'|i18n( 'design/admin/content/browse' )} [{$node_list|count()}]</h2> 116 117 {/section} 118 {* DESIGN: Subline *}<div class="header-subline"></div> 119 120 {* DESIGN: Header END *}</div></div></div></div></div></div> 121 122 {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content"> 123 124 {* Items per page and view mode selector. *} 125 <div class="context-toolbar"> 126 <div class="block"> 127 <div class="left"> 128 <p> 129 {switch match=$number_of_items} 130 {case match=25} 131 <a href={'/user/preferences/set/admin_list_limit/1'|ezurl}>10</a> 132 <span class="current">25</span> 133 <a href={'/user/preferences/set/admin_list_limit/3'|ezurl}>50</a> 134 135 {/case} 136 137 {case match=50} 138 <a href={'/user/preferences/set/admin_list_limit/1'|ezurl}>10</a> 139 <a href={'/user/preferences/set/admin_list_limit/2'|ezurl}>25</a> 140 <span class="current">50</span> 141 {/case} 142 143 {case} 144 <span class="current">10</span> 145 <a href={'/user/preferences/set/admin_list_limit/2'|ezurl}>25</a> 146 <a href={'/user/preferences/set/admin_list_limit/3'|ezurl}>50</a> 147 {/case} 148 149 {/switch} 150 </p> 151 </div> 152 <div class="right"> 153 <p> 154 {switch match=ezpreference( 'admin_children_browsemode' )} 155 {case match='thumbnail'} 156 <a href={'/user/preferences/set/admin_children_browsemode/list'|ezurl} title="{'Display sub items using a simple list.'|i18n( 'design/admin/content/browse' )}">{'List'|i18n( 'design/admin/content/browse' )}</a> 157 <span class="current">{'Thumbnail'|i18n( 'design/admin/content/browse' )}</span> 158 {/case} 159 {case} 160 <span class="current">{'List'|i18n( 'design/admin/content/browse' )}</span> 161 <a href={'/user/preferences/set/admin_children_browsemode/thumbnail'|ezurl} title="{'Display sub items as thumbnails.'|i18n( 'design/admin/content/browse' )}">{'Thumbnail'|i18n( 'design/admin/content/browse' )}</a> 162 {/case} 163 {/switch} 164 </p> 165 </div> 166 <div class="break"></div> 167 </div> 168 </div> 169 170 {* Display the actual list of nodes. *} 171 {switch match=ezpreference( 'admin_children_browsemode' )} 172 {case match='thumbnail'} 173 {include uri='design:content/browse_mode_thumbnail.tpl'} 174 {/case} 175 {case} 176 {include uri='design:content/browse_mode_list.tpl'} 177 {/case} 178 {/switch} 179 180 <div class="context-toolbar"> 181 {include name=navigator 182 uri='design:navigator/alphabetical.tpl' 183 page_uri=$page_uri 184 page_uri_suffix=$page_uri_suffix 185 item_count=$browse_list_count 186 view_parameters=$view_parameters 187 node_id=$node_id 188 item_limit=$number_of_items} 189 </div> 190 191 {section var=PersistentData show=$browse.persistent_data loop=$browse.persistent_data} 192 <input type="hidden" name="{$PersistentData.key|wash}" value="{$PersistentData.item|wash}" /> 193 {/section} 194 195 <input type="hidden" name="BrowseActionName" value="{$browse.action_name}" /> 196 {section show=$browse.browse_custom_action} 197 <input type="hidden" name="{$browse.browse_custom_action.name}" value="{$browse.browse_custom_action.value}" /> 198 {/section} 199 200 {section show=$cancel_action} 201 <input type="hidden" name="BrowseCancelURI" value="{$cancel_action}" /> 202 {/section} 203 204 {* DESIGN: Content END *}</div></div></div> 205 206 <div class="controlbar"> 207 {* 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"> 208 <div class="block"> 209 <input class="button" type="submit" name="SelectButton" value="{'Select'|i18n( 'design/admin/content/browse' )}" /> 210 <input class="button" type="submit" name="BrowseCancelButton" value="{'Cancel'|i18n( 'design/admin/content/browse' )}" /> 211 </div> 212 {* DESIGN: Control bar END *}</div></div></div></div></div></div> 213 </div> 214 215 </form> 216 217 {/let} 218 219 </div>
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 |