1

我需要将产品 sku 显示在 druthmart joomla 的产品列表中。有没有办法做到这一点?

4

1 回答 1

1

这可能取决于您正在运行的 Virtumart 版本,但您应该能够通过使用模板覆盖来做到这一点。

  1. 在您的网站文件系统中复制以下文件。/component/com_virtuemart/sublayouts/products.php
  2. 在您在站点上运行的模板的模板文件夹中创建文件夹 /templates/yourtemplate/html/com_virtuemart/sublayouts 并粘贴到 products.php 文件中
  3. 在您选择的文本编辑器中打开 products.php 文件
  4. 在 foreach ( $products as $product ) {
  5. 您现在处于输出产品列表的循环中。找到您要放置 SKU 的位置并粘贴到 echo $product->product_sku;
  6. 保存文件
  7. 刷新分类页面

如果操作正确,如果产品存在 SKU,它将出现在您放置代码的产品框中。

将此更改放在您的模板覆盖中很重要,以避免在您下次更新 Joomla 和 Virtumart 时丢失您的更改。

祝您更新顺利。

凯夫巴拉德

于 2019-08-05T19:53:24.263 回答