在Virtuemart浏览页面上显示自定义属性

时间:2011-01-26 15:52:46

标签: joomla virtuemart

我需要浏览页面一起显示数量框,自定义属性和添加到购物车按钮。

根本没有显示出来。只有当您转到产品页面时,才能看到它们。

任何解决方案?

谢谢,艾哈迈德。

1 个答案:

答案 0 :(得分:0)

艾哈迈德,你必须直接修改模板来做类似的事情。 VM使用大量用PHP编写的模板文件。如果您使用的是default模板,可以在此处找到它们:

components/com_virtuemart/themes/default/templates/

从那里开始,需要仔细查看一下您需要编辑的模板。如果您需要编辑浏览模板,我的建议是转到Joomla后端的 VirtueMart管理并查看管理员|配置|网站|布局,以了解您正在使用的文件。它可能会在下拉列表中显示“默认”,并在下方直接显示配置链接。点击该链接,然后查看第一个项目产品列表样式。根据您的布局需求说明,您可能正在使用平面产品列表

用于编辑该布局的主文件是:

components/com_virtuemart/themes/default/templates/browse/includes/browse_listtable.tpl.php

如果您是程序员,您应该能够通过代码查看并正确猜测正在使用哪些代码元素来显示VM产品详细信息。如果您不是程序员,您仍然可以通过评论部分来查看实际产品页面上“消失”的内容。使用您学到的东西去除有用的代码并移动它。

从中提取VM产品代码的另一个有用文件是:

components/com_virtuemart/themes/default/templates/product_details/flypage.tpl.php

这是实际的产品视图(除非在VM配置中已更改),并且包含几乎所有提取产品详细信息的常用代码元素。您应该能够解除部分代码并将其放在需要以其他形式出现的位置。

祝所有这一切顺利。我发现VM编码很痛苦,VM论坛中的社区支持可能......稀疏......