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