HI!
I have added a menu item in "Support" menu in "Help" module.
//* Add a menu item with the label 'Manual'
$items[] = array( 'title' => 'Manual',
'target' => 'content',
'link' => 'help/support_manual.php');
------------------
(support_manual.php)
<?php
//* Include the basic application and configuration files
require_once('../../lib/config.inc.php');
require_once('../../lib/app.inc.php');
//* Check permissions for module
$app->auth->check_module_permissions('help');
echo "SHOW GUIDE: <hr><a href='http://www.mkzsoluciones.com/manuales/GUIA_ISPCONFIG.pdf'>http://www.mkzsoluciones.com/manuales/GUIA_ISPCONFIG.pdf</a><hr>";
?>
And all this works perfectly.
But, now I want to create a new module that only contains this menu item. I have tried the follow steps:
mkdir manual/
mkdir manual/form
mkdir manual/lib
mkdir manual/lib/lang
mkdir manual/list
mkdir manual/templates
In manual/ folder, I have created this file called "support_manual.php":
<?php
//* Include the basic application and configuration files
require_once('../../lib/config.inc.php');
require_once('../../lib/app.inc.php');
//* Check permissions for module
$app->auth->check_module_permissions('help');
echo "SHOW GUIDE: <hr><a href='http://www.mkzsoluciones.com/manuales/GUIA_ISPCONFIG.pdf'>http://www.mkzsoluciones.com/manuales/GUIA_ISPCONFIG.pdf</a><hr>";
?>
In /lib folder, I have created this file called "module.conf.php":
<?php
//* Name of the module. The Module name must match the name of the module directory. The module name may not contain spaces.
$module['name'] = 'manual';
//* Title of the module. The title is dispalyed in the top navigation.
$module['title'] = 'Manual';
//* The templates file of the module. This is always module.tpl.htm if you do not have any special requirements like a 3 column layout.
$module['template'] = 'module.tpl.htm';
//* The width of the tab. Normally you should leave this empty and let the browser define the width automatically.
$module['tab_width'] = '';
//* The page that is displayed when the module is loaded.
$module['starpage'] = 'manual/support_manual.php';
//*** Menu Definition ***
//* Make sure that the items array is empty.
$items = array();
//* Add a menu item with the label 'Manual ISPConfig'.
$items[] = array('title' => 'Manual ISPConfig',
'target' => 'content',
'link' => 'manual/support_manual.php');
//* Add the menu items defined above
$module['nav'][] = array('title' => 'Manuales',
'open' => 1,
'items' => $items);
?>
And, also I have created this file called "admin.conf.php":
<?php
/*
The admin.conf.php file contains menu definitions to be displayed in the administration module.
*/
?>
All this creates a new module called "Manual" and inside this module is created a menu called "Manual ISPConfig".
The
PROBLEM:
This module doesn't show the link that redirects to the guide for users.
Why doesn't it show?
How can I solve this problem?
THANKS!

------------------------
This is my first post in English language, so there may be several mistakes.
Recent comments
7 hours 3 min ago
16 hours 31 min ago
17 hours 21 min ago
20 hours 54 min ago
1 day 1 hour ago
1 day 1 hour ago
1 day 3 hours ago
1 day 13 hours ago
1 day 18 hours ago
1 day 20 hours ago