如何自定义覆盖Joomla JHtml选项卡?

时间:2014-08-26 17:15:03

标签: php joomla

我试图在不编辑核心文件的情况下对JHtmlTabs函数进行简单的覆盖。

我已经尝试制作标签文件的副本(在/library/html/html/tabs.php中找到),并修改它只是扩展原始文件,但我做的任何修改都会导致页面崩溃{{1}或者我的修改没有出现。

是否有一种特定的方法可以处理覆盖它?

1 个答案:

答案 0 :(得分:0)

您需要将类加载到内存中。该错误是您扩展无法找到的课程的结果。在扩展JHtmlTabs类的类文件的顶部添加以下行:

JLoader::register('JHtmlTabs', JPATH_ROOT . '/libraries/joomla/html/tabs.php');

这应该将类加载到内存中并删除您的错误。