1
A
回答
1
我認爲你不能。
至少你不能,如果你想使用或實現你的插件的一些功能。
這是因爲「課程管理」的節點結構內置於/lib/vavigationlib.php
與保護功能load_course_settings()
。這個函數沒有掛鉤來調用你的插件的其他功能。
爲這個插件創建其他導航節點的唯一方法就是破解這個函數。
在另一方面,你可以創建導航節點在「導航」塊插件,通過插件lib.php
實施your_plugin_extends_navigation()
功能。
相關問題
- 1. 將課程添加到順序中的項目列表中
- 2. 將Moodle項目添加到源代碼管理
- 3. 如何將項目中的所有課程添加到列表中
- 4. 將課程添加到最後列出的項目
- 5. 在課程列表中找到項目?
- 6. Angular2 - 添加課程到點擊項目
- 7. 將項目添加到C++列表中
- 8. 如何將項目添加到線程列表中並保持添加順序?
- 9. 如何將源代碼管理添加到現有項目
- 10. 如何將動態角色管理添加到JHipster uaa項目?
- 11. 將插件添加到PlayN項目
- 12. 將項目添加到插件
- 13. 如何將自定義按鈕添加到管理列表中?
- 14. Excel VBA:如何將項目添加到課程中的集合中?
- 15. NSIS:如何將項目添加到列表框控件?
- 16. 如何將Babel插件添加到create-react-app項目中?
- 17. 列表理解添加項目到每個列表中列出
- 18. 如何將列表中的項目添加到字典中?
- 19. 如何將項目添加到Java中的鏈接列表中?
- 20. 如何將自定義插件添加到KeystoneJS管理界面?
- 21. 如何在配置管理器中將x64添加到目標列表!
- 22. 本地插件權限問題不適用於課程管理器 - Moodle
- 23. 將課程添加到collection_select
- 24. 將課程添加到div
- 25. C#sp2010將項目添加到列表
- 26. 將項目添加到常量列表
- 27. 將項目添加到列表問題
- 28. 將項目添加到DataRow列表
- 29. 將項目組添加到列表
- 30. 將項目添加到鏈接列表