Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 乔姆拉!模型覆盖_Php_Joomla_Overriding - Fatal编程技术网

Php 乔姆拉!模型覆盖

Php 乔姆拉!模型覆盖,php,joomla,overriding,Php,Joomla,Overriding,我正在开发Joomla 3.1网站。在工作流程中,我发现我需要更改administrator/components/com_k2/models/category.xml。我别无选择。但我也不希望我的客户事后在K2更新方面遇到麻烦 我试图在谷歌上搜索可能的解决方案,但每个人都说不可能覆盖Joomla中的模型。我需要做一个插件。我甚至渴望制作一个插件,但找不到合适的教程 有没有人遇到过这样的问题,有没有办法解决 谢谢。您可以使用此选项覆盖模型: 安装并启用插件 然后,您可以复制该文件: admini

我正在开发Joomla 3.1网站。在工作流程中,我发现我需要更改administrator/components/com_k2/models/category.xml。我别无选择。但我也不希望我的客户事后在K2更新方面遇到麻烦

我试图在谷歌上搜索可能的解决方案,但每个人都说不可能覆盖Joomla中的模型。我需要做一个插件。我甚至渴望制作一个插件,但找不到合适的教程

有没有人遇到过这样的问题,有没有办法解决


谢谢。

您可以使用此选项覆盖模型:

安装并启用插件

然后,您可以复制该文件:

administrator/components/com_k2/models/category.xml
致:


您可以随意编辑。

您到底尝试了什么?安装和启用插件应该允许您覆盖模型。请参阅上面更新的答案。谢谢你的回答Emilian,但是我安装了插件,启用它,然后将我的category.xml文件放入administrator/templates/isis/html/com_k2/models/category.xml(isis是我的默认模板)它没有给我任何结果。我还尝试执行我在某处读到的以下操作:administrator/code/isis/code/com_k2/models/category.xml,但这两个操作都没有给我结果。您还需要将所有其他文件复制到模板覆盖中的相应目录,并更改相应的路径。首先,您需要将administrator/components/com_k2/views/category/view.html.php复制到administrator/code/isis/code/com_k2/views/category/view.html.php并更改相应的路径(在文件中搜索“category.xml”,并更改路径以匹配模板文件夹中的路径)。
administrator/templates/bluestork/html/com_k2/models/category.xml