Forums / Setup & design / How to use dynamic contentstructure menu in own templates?
B. Vollmer
Monday 26 January 2009 8:59:46 am
I switched to ezP 4 some days ago and I used the ezodcsm-extension in my old ezP 3 installation. Now I want use the included dynamic treemenu from the admin interface in my own siteaccess. I took the following code snippet from a admin template an switched the 'Dynamic' attribute to 'enabled' for my siteaccess. But the snippet doesn't work, the template didn't generated any output. The static menu is working when I set 'Dynamic' to disabled, but there are no (+) icons to expand the subfolders.
{if ezini('TreeMenu','Dynamic','contentstructuremenu.ini')|eq('enabled')} {include uri='design:contentstructuremenu/content_structure_menu_dynamic.tpl'} {else} {include uri='design:contentstructuremenu/content_structure_menu.tpl'} {/if}
Does anybody know how to fix this?
Monday 02 March 2009 3:10:25 am
I'm still interested in this topic.
Is there anybody out there who can help me?
Paul Forsyth
Monday 02 March 2009 3:52:37 am
It may be because the old extension was for eZ 3 and the code needs to updated for eZ4 and PHP5.
Have you looked into the logs to see if there are errors?
Paul
Monday 02 March 2009 8:44:38 am
The ezodcsm extension was published for an optimized AJAX supported contentstructure tree in eZ Publish 3. It is not supported anymore since eZ Publish 4 has an AJAX contentstructure tree already built in. So I didn't install the plugin.
I want to use the provided dynamic contentstructure menu from the eZ Publish admin siteaccess in my own custom siteaccess. This should be possible or am I wrong?
Monday 02 March 2009 9:18:21 am
Yes, its perfectly possible.
Have you copied across all relevant templates into your own design? The templates reside within the admin design directory.
Thursday 05 March 2009 6:37:57 am
I made an override template for content_structure_menu_dynamic.tpl with the content of the the file from the admin siteaccess. Now I have an output for the dynamic menu, but it's still a static one without icons to expand the main tree folders dynamicly. I think something is missing to generate the AJAX tree menu. Do I need to include some extra JS-libraries in my main pagelayout?