Joomla 菜單項目

2023-03-10 15:50 更新

menuitem表單字段類型將會展示Joomla站點中所有可用菜單項的下拉分組列表。

表現(xiàn)形式

Params.menuitem.jpg

字段配置參數(shù)

  • type (必填) 必須為 menuitem.
  • name (必填)  能代表該字段的唯一的名稱.
  • label (必填) (支持多語言機制) 字段的描述信息.
  • default (選填l) 默認選中的菜單項. 這里填寫的應(yīng)該是菜單項的ID.
  • description (選填) (支持多語言機制) 該字段的描述信息。當鼠標移動到標簽上面的時候,會以tooltip的形式顯示出來.
  • published (選填) 決定是選擇所有菜單項還是只顯示發(fā)布的菜單項. 如果設(shè)置為 '0' 那么所有的菜單項都會顯示. 如果設(shè)置為 '1' 那么僅僅只有發(fā)布的菜單項會顯示.你可以同時使用兩個值,采用逗號分隔,比如: '1,2'.
  • menu_type (選填l) 通過菜單項類型過濾 。
  • client_id (選填) 按照客戶端過濾  '0' 表示前臺菜單項. '1' 表示后臺菜單項. 默認為 '0'.
  • language (選填) 按照語言過濾. 如果需要指定多個語言,可以使用逗號分隔,比如: 'en-GB,zh-CN'.

使用方法

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

 如果需要在下拉列表中顯示一個提示信息(比如:請選擇菜單項 或者 默認),那么可以為其增加一個options節(jié)點。如下:

<option  value="">JDEFAULT</option>

解析URL

menuitem 字段獲得是菜單項的ID.獲得菜單項的URL鏈接,可以使用JRoute獲得。代碼如下:

JRoute::_("index.php?Itemid={$id}");

 


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號