我已经尝试谷歌并在这里阅读,包括这里,但没有找到关于此的全面教程。
我想彻底改变我的topbar到这样的东西
<ul class="nav navbar-nav navbar-right">
<li>
<a href="">Friends</a>
</li>
<li>
<a href="">Inbox</a>
</li>
<li>
<a href="">Dashboard</a>
</li>
<li>
<a href="">Settings</a>
</li>
<li>
<a href="">Logout</a>
</li>
<li>
<a href="../customize">Announcements</a>
</li>
</ul>
我可以在topbar.php中基本上“硬编码”,但我担心我可能无法正确链接。对于这个菜鸟有什么最佳实践建议吗?
答案 0 :(得分:0)
Elgg旨在以插件为中心,因此默认情况下,很多插件可能需要点击主菜单。有三条路可以遵循:
在管理面板中使用工具:配置 - &gt;外观 - &gt;菜单项
使用elgg_unregister_menu_item取消注册不必要的菜单项,然后通过插件挂钩重新排列它们。 除此之外,添加新插件可能会添加意外的菜单项,但专业版是您可以轻松地重新分发代码,而无需担心通过管理面板同步设置。
如果您想控制整个菜单呈现过程,您需要override view navigation/menu/site
并使用您想要的任何标记。链接应该是绝对的。使用elgg_get_site_url()作为基础。