[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 {section show=eq($:contentStructureTree, false())|not()} 2 {let parentNode = $contentStructureTree.parent_node 3 children = $contentStructureTree.children 4 numChildren = count($contentStructureTree.children) 5 haveChildren = $numChildren|gt(0) 6 showToolTips = ezini( 'TreeMenu', 'ToolTips' , 'contentstructuremenu.ini' ) 7 toolTip = "" 8 visibility = 'Visible' 9 isRootNode = false() } 10 11 {default classIconsSize = ezini( 'TreeMenu', 'ClassIconsSize', 'contentstructuremenu.ini' ) 12 last_item = false() } 13 14 {section show=is_set($class_icons_size)} 15 {set classIconsSize=$class_icons_size} 16 {/section} 17 18 {section show=is_set($is_root_node)} 19 {set isRootNode=$is_root_node} 20 {/section} 21 22 <li id="n{$:parentNode.node.node_id}"{section show=$:last_item} class="lastli"{/section}> 23 24 {* Fold/Unfold/Empty: [-]/[+]/[ ] *} 25 {section show=or($:haveChildren, $:isRootNode)} 26 <a class="openclose" href="#" title="{'Fold/Unfold'|i18n('design/standard/contentstructuremenu')}" 27 onclick="ezcst_onFoldClicked( this.parentNode ); return false;"></a> 28 {section-else} 29 <span class="openclose"></span> 30 {/section} 31 32 {* Icon *} 33 {section show=eq( $#ui_context, 'browse' )} 34 <a class="nodeicon" href={$:parentNode.node.path_identification_string|ezurl}>{$:parentNode.object.class_identifier|class_icon( $:classIconsSize )}</a> 35 {section-else} 36 <a class="nodeicon" href={$:parentNode.node.path_identification_string|ezurl}>{$:parentNode.object.class_identifier|class_icon( $:classIconsSize, "[%classname] Click on the icon to get a context sensitive menu."|i18n( 'design/standard/contentstructuremenu',, hash( '%classname', $:parentNode.object.class_name ) ) )}</a> 37 {/section} 38 {* Label *} 39 {* Tooltip *} 40 {section show=$:showToolTips|eq('enabled')} 41 {section show=$:parentNode.node.is_invisible} 42 {set visibility = 'Hidden by superior'} 43 {/section} 44 {section show=$:parentNode.node.is_hidden} 45 {set visibility = 'Hidden'} 46 {/section} 47 {set toolTip = 'Node ID: %node_id Visibility: %visibility' | 48 i18n("contentstructuremenu/show_content_structure", , hash( '%node_id' , $:parentNode.node.node_id, 49 '%visibility' , $:visibility ) ) } 50 {section-else} 51 {set toolTip = ''} 52 {/section} 53 54 {* Text *} 55 {section show=or( eq($ui_context, 'browse')|not(), eq($:parentNode.object.is_container, true()))} 56 {section show=$:csm_menu_item_click_action|eq('')} 57 {* Do not indent this line; otherwise links will contain empty space at the end! *} 58 {let defaultItemClickAction = $:parentNode.node.path_identification_string|ezurl(no)}<a class="nodetext" href="{$:defaultItemClickAction}" title="{$:toolTip}">{/let}{section-else}<a class="nodetext" href="{$:csm_menu_item_click_action}/{$:parentNode.node.node_id}" title="{$:toolTip}">{/section}{section show=$:parentNode.node.is_hidden}<span class="node-name-hidden">{$:parentNode.object.name|wash}</span>{section-else}{section show=$:parentNode.node.is_invisible}<span class="node-name-hiddenbyparent">{$:parentNode.object.name|wash}</span>{section-else}<span class="node-name-normal">{$:parentNode.object.name|wash}</span>{/section}{/section}{section show=$:parentNode.node.is_hidden}<span class="node-hidden">(Hidden)</span></a>{section-else}{section show=$:parentNode.node.is_invisible}<span class="node-hiddenbyparent">(Hidden by parent)</span></a>{section-else}</a>{/section} 59 {/section} 60 {section-else} 61 {section show=$:parentNode.node.is_hidden} 62 <span class="node-name-hidden">{$:parentNode.object.name|wash}</span> 63 {section-else} 64 {section show=$:parentNode.node.is_invisible} 65 <span class="node-name-hiddenbyparent">{$:parentNode.object.name|wash}</span> 66 {section-else} 67 <span class="node-name-normal">{$:parentNode.object.name|wash}</span> 68 {/section} 69 {/section} 70 {section show=$:parentNode.node.is_hidden} 71 <span class="node-hidden">(Hidden)</span> 72 {section-else} 73 {section show=$:parentNode.node.is_invisible} 74 <span class="node-hiddenbyparent">(Hidden by parent)</span> 75 {/section} 76 {/section} 77 {/section} 78 79 {* Show children *} 80 {section show=$:haveChildren} 81 <ul> 82 {section var=child loop=$:children} 83 {include name=SubMenu uri="design:contentstructuremenu/show_content_structure.tpl" contentStructureTree=$:child csm_menu_item_click_action=$:csm_menu_item_click_action last_item=eq( $child.number, $:numChildren ) ui_context=$ui_context} 84 {/section} 85 </ul> 86 {/section} 87 </li> 88 {/default} 89 {/let} 90 {/section}
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 |