php 获取Joomla菜单自定义参数(内容插件)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取Joomla菜单自定义参数(内容插件)相关的知识,希望对你有一定的参考价值。

<?php 

  $app = Factory::getApplication();
  $currentMenuItem = $app->getMenu()->getActive();
  $customattr = '';

  // we want to do something, when we are on pages with itemid 146 or 147
  if($currentMenuItem->id == '146' || $currentMenuItem->id == '147') {

    // we get data from menu with itemid 167
    $dejavnostItemId = $app->getMenu()->getItem(167);
  
    // customattr is field name of parameter, which was set with content plugin
    $customattr = $dejavnostItemId->params['customattr'];

  }

?>

以上是关于php 获取Joomla菜单自定义参数(内容插件)的主要内容,如果未能解决你的问题,请参考以下文章

在 Joomla 3 中向组件添加带有自定义 url 参数的菜单类型

上下文模块 - Joomla 2.5

如何在主页和类别菜单中隐藏Joomla自定义字段?

如何使用自定义插件将值插入 Joomla 2.5 DB

TinyMCE Joomla 3.5中的下拉自定义按钮

没有插件的Joomla自定义类型/自定义字段?