【问题标题】:Display SKU on the product category pages in grid view and list view在网格视图和列表视图的产品类别页面上显示 SKU
【发布时间】:2017-01-18 08:47:41
【问题描述】:

如何在网格视图和列表视图的产品类别页面上显示 sku。

在网格视图和列表视图的产品类别页面上显示 SKU 的最佳方式。

我尝试使用 service into view 来获取 sku。但这不是正确的方法。 我需要使用我的插件显示 sku。我不想更改 nopcommerce 的代码。

下面的快照提供了我需要在哪里显示 sku 的信息

【问题讨论】:

  • 请注意,model-view-controller 标签用于设计模式相关问题!
  • 从插件覆盖视图页面和方法!

标签: c# model-view-controller nopcommerce


【解决方案1】:

您可以在官方存储库中查看下一个版本是如何完成的。见commit。也许它会给你一些想法。

【讨论】:

    【解决方案2】:

    您可以使用插件中的小部件在 _ProductBox.cshtml 视图中轻松添加 SKU。 _ProductBox.cshtml 视图中有一些可用的小部件,您可以在其中通过插件注入 SKU,因此您不必更改 nopCommerce 的代码。

    例如:

    • productbox_addinfo_before
    • productbox_addinfo_before
    • productbox_addinfo_after 小部件。

    您可以参考nopCommerce中的NivoSlider插件,这将帮助您了解如何实现它。

    在 nivoslider 插件中,使用了 home_page_top 小部件,它将通过 nivo 滑块插件在主页上注入横幅。希望对您有所帮助。

    【讨论】:

      【解决方案3】:

      在 Magento 2 中非常简单。

      按照这个:在你的主题中......

      app/design/frontend/Smartwave/porto/Magento_Catalog/templates/product/list.phtml
      

      然后转到第 237 行以上站点的价格。 粘贴以下代码或根据您的产品名称进行管理。

      echo $_helper->productAttribute($_product, $_product->getSku(), 'SKU');
      

      在我的项目中显示正常。

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-21
        相关资源
        最近更新 更多