这可能对你有帮助......
首先,您必须在administrator/components/com_menus/models/forms/item.xml
例子
<field name="your_fieldname" type="media"
label="fieldname"
description="Give your field description" />
将此行添加到administrator/components/com_menus/views/item/tmpl/edit.php
<li><?php echo $this->form->getLabel('your_fieldname'); ?>
<?php echo $this->form->getInput('your_fieldname'); ?></li>
添加一个字段yourtableprefix_menu
,字段名称必须是您的字段名称。
添加
在文件中includes/menu.php
,函数 load()
在以下行中添加您的字段名
$query->select('m.id, m.menutype, m.title, m.alias, m.path AS route, m.link, m.type, m.level, m.language,m.our_image');
我被添加了m.our_image
,像这样你可以添加你的字段名
在index.php
文件中
$menu = &JSite::getMenu();
$menuItem = $menu->getActive();
print_r($menuItem);
echo $menuItem->your_fieldname; //for get the particular value