Author
|
Message
|
Fabien Mas
|
Wednesday 07 February 2007 5:57:14 am
Hi, I have created a new extension named imposcope and I can't have a left menu in the admin( the top one is ok) so why, that is the question... what have I done :
+ a new file : extension\imposcope\design\admin\templates\parts\imposcope\menu.tpl + a new file : extension\imposcope\settings\menu.ini.append.php
[NavigationPart]
Part[imposcope]=imposcope
[TopAdminMenu]
Tabs[]=imposcope
[Topmenu_imposcope]
URL[]
URL[default]=imposcope/edit
URL[browse]=imposcope/edit
NavigationPartIdentifier=imposcope
Name=ImpoScope
Tooltip=GĂ©rer les informations de l'ImpoScope.
Enabled[]
Enabled[default]=false
Enabled[browse]=false
Enabled[edit]=false
Shown[]
Shown[default]=true
Shown[navigation]=true
Shown[browse]=true
any idea ? Thx, fabien
|
Kristof Coomans
|
Wednesday 07 February 2007 6:18:41 am
Hi Fabien You should specify which left menu to use in the module/view result array:
$Result=array();
$Result['content'] = ...
$Result['path'] = ...
$Result['left_menu'] = 'design:parts/imposcope/menu.tpl';
independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org
|
Fabien Mas
|
Wednesday 07 February 2007 6:35:57 am
so I tried to add your line but it doesn't work I have also tried this :
$Result['left_menu'] = & $tpl->fetch('design:parts/imposcope/menu.tpl');
with the same result ... Another thing , in the module.php, I have added the 'default_navigation_part' item :
$ViewList['edit'] = array(
'script' => 'edit.php',
'default_navigation_part' => 'imposcopeHaut',
'unordered_params' => array ()
);
|
Kristof Coomans
|
Wednesday 07 February 2007 6:47:08 am
Do you get another menu at the left, or just no menu? Did you clear the template override cache after adding extension\imposcope\design\admin\templates\parts\imposcope\menu.tpl ?
independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org
|
Fabien Mas
|
Wednesday 07 February 2007 6:56:42 am
All the caches have been cleared..
I have no menu.
if I delete the 'default_navigation_part' line in the module.php file, I have the default menu. either nothing
|
Kristof Coomans
|
Wednesday 07 February 2007 6:59:00 am
Which version of eZ publish are you using? I forgot asking that. Custom left menu's are only picked up since eZ 3.8.
independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org
|
Fabien Mas
|
Wednesday 07 February 2007 7:03:52 am
we use the 3.8.4 version ...
|
Fabien Mas
|
Wednesday 07 February 2007 7:18:10 am
I try to put a flag in the <b>www\design\admin\templates\pagelayout.tpl </b>but nothing appears It's not this template which is used to render the admin pages ? thx, Fabien
|
Fabien Mas
|
Wednesday 07 February 2007 7:34:44 am
I've got it, my pagelayout.tpl has been overrided in another extension, and this paragraph
{section show=is_set( $module_result.left_menu )}
{include uri=$module_result.left_menu}
{/section}
had been deleted ... thank you for your help, it really helped me to understand a part of ezpublish ... a lot to do now :)
|