【问题标题】:Prestashop: Add a single product attribute on the product list / product pagePrestashop:在产品列表/产品页面上添加单个产品属性
【发布时间】:2017-04-18 07:53:20
【问题描述】:

我在一家鞋店工作。每只鞋都有一些产品属性:品牌、尺码、型号、... 然而,每双鞋总是只有一个品牌。 所以我想在产品列表中的产品名称下方显示品牌属性。

为了更清晰,我添加了一个屏幕截图。 http://imgur.com/a/41HLS 您的产品名称为“boots / enkellaarzen”。 在此之下,您拥有品牌名称“baci”。此名称必须动态“检索”。

这可能吗?如果是这样,我该怎么做?

Tldr:在 prestashop 中检索产品属性的简码是什么?

【问题讨论】:

  • 你用的是什么PS版本?
  • Prestashop v 1.6.1.12

标签: attributes prestashop product


【解决方案1】:

如果是品牌,品牌是制造商而不是属性不是更有意义吗?

您可以在底部的产品标签Associations中设置它并在模板product-list.tpl中显示它

{$product.manufacturer_name|escape:'htmlall':'utf8'}

【讨论】:

  • 很酷的建议,我做了更改。但是在分层过滤器中仍然存在一个问题:它说“fabrikant”=制造商,但我需要它说“merk”=品牌。我尝试更改翻译设置,但没有任何效果。 imgur.com/a/n0yA9
  • @Jacob 您确定要翻译正确的字符串吗?您必须转到翻译并选择类型翻译作为“已安装的模块翻译”,选择正确的主题和语言。然后找到“blocklayered”部分并翻译“Manufacturer”字段。
  • 啊,是的,谢谢!当我在 product.tpl 页面上添加 {$product.manufacturer_name|escape:'htmlall':'utf8'} 时似乎有问题
  • @Jacob 在 product.tpl 页面上有所不同,您必须使用 {$product->manufacturer_name|escape:'htmlall':'utf-8'}
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-20
  • 2018-10-02
  • 1970-01-01
  • 2020-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多