快速任务链接和图标
一般来说,一个组件有一个或多个指向其视图的链接。它们在清单文件中定义,并在安装过程中添加到菜单中。
指向您的组件的链接
<administration>
<menu>
COM_EXAMPLE
</menu>
[..]
</administration>
有时添加一个所谓的**快速任务链接**很有用,它使您无需先访问概述就可以从菜单中调用一个操作。您可以在 Joomla 核心组件中看到这一点,例如 com_content 中的文章,这里的快速任务是加号图标,允许您单击一次即可添加新文章。您的菜单链接在安装过程中添加到清单文件中。
快速任务链接
快速任务链接和图标作为参数添加到菜单项中。
快速任务链接和图标
<menu link="option=com_example&view=examples">
COM_EXAMPLE
<params>
<menu-quicktask-title>COM_EXAMPLE_MENU_QUICKTASK_TITLE</menu-quicktask-title>
<menu-quicktask>index.php?option=com_example&view=example&layout=edit</menu-quicktask>
</params>
</menu>
示例
此示例显示了一个完整的菜单条目,包括仪表板、子菜单和快速任务。
<menu>
COM_EXAMPLE
<params>
<dashboard>example</dashboard>
</params>
</menu>
<submenu>
<menu link="option=com_example">
COM_EXAMPLE_MENU
<params>
<menu-quicktask-title>COM_EXAMPLE_MENU_QUICKTASK_TITLE</menu-quicktask-title>
<menu-quicktask>index.php?option=com_example&view=example&layout=edit</menu-quicktask>
</params>
</menu>
<menu link="option=com_categories&extension=com_example">
COM_EXAMPLE_MENU_CATEGORIES
<params>
<menu-quicktask-title>COM_EXAMPLE_MENU_CATEGORIES</menu-quicktask-title>
<menu-quicktask>index.php?option=com_categories&view=category&layout=edit&extension=com_example</menu-quicktask>
</params>
</menu>
<menu link="option=com_fields&view=fields&context=com_example,example">COM_EXAMPLE_MENU_FIELDS</menu>
<menu link="option=com_fields&view=groups&context=com_example,example">COM_EXAMPLE_MENU_FIELDS_GROUP</menu>
</submenu>