我试图在不编辑核心文件的情况下对JHtmlTabs
函数进行简单的覆盖。
我已经尝试制作标签文件的副本(在/library/html/html/tabs.php
中找到),并修改它只是扩展原始文件,但我做的任何修改都会导致页面崩溃{{1}或者我的修改没有出现。
是否有一种特定的方法可以处理覆盖它?
答案 0 :(得分:0)
您需要将类加载到内存中。该错误是您扩展无法找到的课程的结果。在扩展JHtmlTabs类的类文件的顶部添加以下行:
JLoader::register('JHtmlTabs', JPATH_ROOT . '/libraries/joomla/html/tabs.php');
这应该将类加载到内存中并删除您的错误。