Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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 Joomla K2前端页面修改_Php_Templates_Joomla_Edit_Joomla K2 - Fatal编程技术网

Php Joomla K2前端页面修改

Php Joomla K2前端页面修改,php,templates,joomla,edit,joomla-k2,Php,Templates,Joomla,Edit,Joomla K2,我已经安装了K2插件,我的用户可以发表文章,我想修改“添加项目”页面,它可能的PHP文件在哪里?在com_k2文件夹中还是。。。?我完全迷路了 任何帮助都将不胜感激 您可能不想直接编辑该文件。你可能想好好读一读。这些选项允许您替代默认视图。基本上,您将在模板中创建一个名为html的文件夹,然后创建另一个文件夹(取决于您要覆盖的内容)。然后您将创建您的文件。我给你的链接非常有用。在这里的回答中解释有点太多了 我相信您要查找的文件夹是administrator/components/com_k2/v

我已经安装了K2插件,我的用户可以发表文章,我想修改“添加项目”页面,它可能的PHP文件在哪里?在com_k2文件夹中还是。。。?我完全迷路了


任何帮助都将不胜感激

您可能不想直接编辑该文件。你可能想好好读一读。这些选项允许您替代默认视图。基本上,您将在模板中创建一个名为
html
的文件夹,然后创建另一个文件夹(取决于您要覆盖的内容)。然后您将创建您的文件。我给你的链接非常有用。在这里的回答中解释有点太多了


我相信您要查找的文件夹是
administrator/components/com_k2/views/item/tmpl/default.php

您可能不想直接编辑该文件。你可能想好好读一读。这些选项允许您替代默认视图。基本上,您将在模板中创建一个名为
html
的文件夹,然后创建另一个文件夹(取决于您要覆盖的内容)。然后您将创建您的文件。我给你的链接非常有用。在这里的回答中解释有点太多了


我相信您要查找的文件夹是
administrator/components/com_k2/views/item/tmpl/default.php

John是正确的,您希望使用模板覆盖进行更改。这将使您的编辑在更新扩展名时不会被覆盖。你需要复制这个文件-

components/com_k2/templates/default/itemform.php
然后把它放在这里-

templates/YOUR TEMPLATE/html/com_k2/default/itemform.php
将文件放在那里将覆盖前端使用的默认K2项目提交表单。如果希望通过如下方式将文件放置在模板中来访问表单的多个版本,也可以使用K2子模板覆盖-

templates/YOUR TEMPLATE/html/com_k2/SUBTEMPLATE NAME/itemform.php

如果这样做,当您使菜单项指向表单时,您可以从各种模板中选择一个

如果正确,您希望使用模板覆盖进行更改。这将使您的编辑在更新扩展名时不会被覆盖。你需要复制这个文件-

components/com_k2/templates/default/itemform.php
然后把它放在这里-

templates/YOUR TEMPLATE/html/com_k2/default/itemform.php
将文件放在那里将覆盖前端使用的默认K2项目提交表单。如果希望通过如下方式将文件放置在模板中来访问表单的多个版本,也可以使用K2子模板覆盖-

templates/YOUR TEMPLATE/html/com_k2/SUBTEMPLATE NAME/itemform.php

如果您这样做,当您使菜单项指向表单时,您可以从各种模板中选择一个

我打算使用多个模板,因此我修改了/components/com_K2/helpers/item.php中的原始K2代码!还有帮助我节省时间的form.php文件:)那真是个坏主意。K2第一次更新时,您的更改将被删除。您只需要在使用该替代的模板中使用该替代。如果是通用更改,那么最好将更改复制到每个模板。覆盖永远不会被扩展更新覆盖。我打算使用多个模板,所以我修改了/components/com_K2/helpers/item.php中的原始K2代码!还有帮助我节省时间的form.php文件:)那真是个坏主意。K2第一次更新时,您的更改将被删除。您只需要在使用该替代的模板中使用该替代。如果是通用更改,那么最好将更改复制到每个模板。覆盖永远不会被扩展更新覆盖。