joomla - 如何获得自定义的 Joomla 菜单以及子菜单
问题描述
我想在我的 Joomla 菜单中添加模式......!下面是代码
<?php
$menu = JFactory::getApplication()->getMenu();
// Get menu items - array with menu items
$items = $menu->getItems('menutype', 'mainmenu');
//print_r($items);
?>
<ul itemscope itemtype="http://www.schema.org/SiteNavigationElement">
<?php foreach($items as $i => $menu_item){
?>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/"><?php if($menu_item->level == '1') { echo $menu_item->title; } ?></a>
<?php if($menu_item->level == '2') {?>
<ul>
<li><?php echo $menu_item->title; ?></li>
</ul><?php } ?>
</li>
<?php } ?>
</ul>
我面临的问题是,上面没有打印子菜单我找不到任何解决方案
例如 :
<ul itemscope itemtype="http://www.schema.org/SiteNavigationElement">
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">Home</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">DIFC</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">ADGM</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">About</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">Publications</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">FinTech: Now Everybody Wants A Slice of the Pie</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">The Role of Financial Centres in Emerging Economies</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">Bitcoin versus Ethereum </a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">ADGM</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">DIFC</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">Finance</a>
</li>
<li itemprop="name"><a itemprop="url" href="http://www.10leaves.ae/">Contact</a>
</li>
</ul>
出版菜单有子菜单(金融科技)和另外两个。我无法弄清楚如何让它们在子菜单中打印
解决方案
你能不能试试Tassos Marinos 的这个扩展
戴夫
推荐阅读
- python - 熊猫有条件地格式化粗体字段
- javascript - 如何将 HOC 道具传递给 getInitialProps?
- laravel - Laravel - 我可以将带有 apiResource 的参数传递给控制器中的索引函数吗?
- c# - 无法加载类型“Newtonsoft.Json.Serialization.CamelCaseNamingStrategy”
- networking - Vagrant:我是否正确设置了三角形拓扑?
- php - 按钮未通向所需位置
- reactjs - 订阅 AWS DynamoDB 中的更改
- javascript - 无法访问 console.log 中显示的 Javascript 对象键值
- r - 如何将前导行中的每一行减去R中的每五行?
- postgresql - PostgreSQL 调用 Group By Limit 操作的所有数据