Joomla文档中文翻译 - 模板参数详解 - Menuitem参数类型

joomla_documentation_168作为标准的Joomla模板参数,Menuitem参数会在模板的参数设置表单中生成一个包含站点中所有菜单项名称的下拉列表如果已经选择了某个菜单项名称并保存过参数设置,那么这个下拉列表会显示已保存的值;否则会显示默认值。

在默认状况下,该列表的第一个列表项为“Select Item”,其value为0;第一个有效的菜单项名称总会带有“-Top”作为后缀。

下面是定义Menuitem类型模板参数时会用到的变量:joomla-menuitem-parameter

  • type (必要):必须为“menuitem”。
  • name (必要):列表的名称;该名称必须唯一。
  • label (必要):显示在表单中的标题。
  • default (可选):设置为默认选中的菜单名称;需要注意,这里的值应该是菜单项的ID号。
  • description (可选):参数的功能说明;会作为提示气泡向用户显示。
  • state (可选):有两个可选值;“0”表示列出站内所有的菜单项名称;“1”表示只列出已发布(published)的菜单项名称。

下面是一个在templateDetails.xml文件中定义Menuitem类型参数的代码范例:

<param name="mymenuitem" type="menuitem" default="45" label="Select a menu item" description="Select a menu item" />

templateDetails.xml文件是什么?请参见“Joomla文档中文翻译 - templateDetails.xml文件详解”。

译者:Viiiix7210

如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看官方英文文档: Tutorial:Template parameters


收藏与分享

添加评论


Security code
换一张图