在 prestashop 的产品页面标题中更改 header

Alter header in products page title in prestashop

如果产品打折,我想在产品页面标题中添加 "SALE!"。

我查看了产品控制器以及 header 和产品模板,但我没有找到将标题值传递给模板的位置。

有人知道吗?

产品编辑页面中有一个选项可以将产品设置为 "SALE!"。 如果您的模板不同于 default-bootstrap,请检查它是否具有显示它所需的代码。你可以在 product-list.tpl

中看到这个

我终于搞定了!

我不得不插入

{if isset($meta_title_tag) AND $meta_title_tag}{$meta_title_tag|escape:'html':'UTF-8'}{/if}

在我的主题的标题标签内,然后在 productController.php 的 initContent() 方法中,添加

$this->context->smarty->assign(array('meta_title_tag' => "Sale!"));

如果产品正在销售。