我试图在admin/移动功能下在moodle 3.7 中添加自定义语言字符串,以隐藏移动应用程序中的菜单项,而不是编辑。
我想在应用程序设置中的子菜单中隐藏空间使用情况。是否可以使用Moodle中的自定义lang字符串隐藏此此隐藏,还是在应用程序中编码?
中的编码。如果有人可以帮助我,我将感谢学习曲线。
我了解如何编辑菜单上的措辞,但不是如何隐藏。
感谢您的任何帮助
afaik,Moodle Web中没有设置可以禁用或隐藏您提到的特定sub-menu项目。另外,我认为您不应该使用语言字符串系统来执行此操作。但是,我可以想到两种选择:
-
当然,您可以从应用程序模板(在
src/core/settings/pages/list/list.html
(中删除它,然后发布一个新的应用程序版本。 -
或者,请通过CSS隐藏它,因为该应用具有此功能,该功能允许每个应用程序客户端从Moodle Web继承自定义CSS:编写几行CSS为该特定
<a>
项目指定选择器(第二项的第二项(该设置页面的列表,项目的类和标题等(,然后是display:none
。将CSS文件放在Web服务器的某些公开地址中,然后将URL设置为Moodle Web设置中的CSS文件:mobilecssurl
。