我需要浏览页面来同时显示数量框、自定义属性和添加到购物车按钮。
它根本没有显示出来。只有当您进入产品页面时,您才能看到它们。
有什么解决办法吗?
谢谢,艾哈迈德。
我需要浏览页面来同时显示数量框、自定义属性和添加到购物车按钮。
它根本没有显示出来。只有当您进入产品页面时,您才能看到它们。
有什么解决办法吗?
谢谢,艾哈迈德。
Ahmed,您必须直接修改模板才能执行类似操作。VM 使用大量用 PHP 编写的模板文件。如果您使用的是default
模板,可以在此处找到它们:
components/com_virtuemart/themes/default/templates/
从那里开始,需要四处看看才能确切地确定您需要编辑哪个模板。如果您需要编辑浏览模板,我的建议是转到您在 Joomla 后端的VirtueMart Administration并查看Admin | 配置 | 网站 | 布局以了解您正在使用哪些文件。它可能会在下拉列表中显示“默认”,并在下方直接显示配置链接。单击该链接并查看第一个项目Product List Style。根据您对布局需求的描述,您可能正在使用Flat Product List。
用于编辑该布局的主要文件是:
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 论坛中的社区支持可能......稀疏......