Joomla K2后端项目表
有人能帮我吗,我想在K2的后端项目列表表中为每个项目添加一个额外的价格字段 我知道html和css,对php了解很少,我需要知道要编辑哪些文件和行Joomla K2后端项目表,joomla,joomla-k2,Joomla,Joomla K2,有人能帮我吗,我想在K2的后端项目列表表中为每个项目添加一个额外的价格字段 我知道html和css,对php了解很少,我需要知道要编辑哪些文件和行 谢谢。您应该能够执行管理模板覆盖。你需要复制这个文件- /Joomla folder/administrator/components/com_k2/views/items/tmpl/default.php 把副本放在这里- /Joomla folder/administrator/templates/your admin template/htm
谢谢。您应该能够执行管理模板覆盖。你需要复制这个文件-
/Joomla folder/administrator/components/com_k2/views/items/tmpl/default.php
把副本放在这里-
/Joomla folder/administrator/templates/your admin template/html/com_k2/items/default.php
编辑此文件以包含额外字段。由于额外字段存储在数据库中的方式,有时包含一个额外字段是一个小技巧。所有额外字段都作为数组从数据库中检索,因此如果要显示特定的额外字段,则需要知道要显示的值的索引。对于任何额外字段,您可以使用$item->extra_fields[X]->name
访问标签,使用$item->extra_fields[X]->value
访问值,其中X是所需字段的索引。请记住,索引从0开始,它们将根据额外字段组的不同而变化
还要记住,您对此文件所做的更改是通用的。进行此更改会将该列添加到项目管理器,而不考虑类别
最后一件事-用于为项目管理器选择项目的查询可能不包括额外字段。如果是这种情况,那么您将不得不破解K2核心,以更改查询以包含该字段。这是一个非常糟糕的主意,因为对K2的任何更新都可能会消除您的黑客行为,并且您必须在每次更新时都将其放回