Prestashop 1.7产品名称中的上标字符



我的网站中的一个产品的产品名称中有一个上标字符。由于Prestashop不允许在产品名称中使用HTML标记,我需要找到一种方法在产品页面中正确显示上标字符。

在四处搜索时,我发现有人也有类似的问题:https://www.prestashop.com/forums/topic/543339-how-to-make-superscript-format-%C2%AE-类别名称和产品名称/中的符号。他们似乎通过修改主题为的product.tpl文件中的一行代码来解决这个问题

<h1 itemprop="name">{$product->name|escape:'html':'UTF-8'|replace:'character':'<sup>character</sup>'}</h1>

我尝试了这个解决方案,但主题没有用上标版本只替换一个字符,而是将整个字符串显示为纯文本,包括sup标记。清除了缓存,设置为强制重新编译模板文件,什么都没有。

显然;替换";命令确实有效,但我不明白为什么sup标签不起作用。有人知道解决这个问题的方法吗?

请使用等效于上标数字的unicode。

请参阅https://unicode-table.com/en/sets/superscript-and-subscript-numbers/

最新更新