Php Joomla K2前端页面修改
我已经安装了K2插件,我的用户可以发表文章,我想修改“添加项目”页面,它可能的PHP文件在哪里?在com_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
任何帮助都将不胜感激 您可能不想直接编辑该文件。你可能想好好读一读。这些选项允许您替代默认视图。基本上,您将在模板中创建一个名为
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第一次更新时,您的更改将被删除。您只需要在使用该替代的模板中使用该替代。如果是通用更改,那么最好将更改复制到每个模板。覆盖永远不会被扩展更新覆盖。