如何(行)打破特定关键字的输出?

时间:2017-01-06 18:58:50

标签: php opencart opencart2.x

情况:基于PHP的CMS(OpenCart 2.0.3.1) - &gt;类别页面 - &gt;输出产品名称: <?php echo $product['name']; ?>

问题:需要将产品名称的部分包装到下一行。例如,当前显示为20-inch Blue Widget For Golfers的内容应显示为

20-inch Blue
Widget for Golfers

所以每个产品都有&#34; Widget&#34; (或&#34; AnotherKeyword&#34;在其中),前面应该有一个<br>

如何做到这一点?

P.S。更改产品名称本身以包含<br>&lt;br&gt;不起作用,因为OpenCart会逐字地显示“产品名称”字段中的内容,而忽略HTML。 (除非有人能指出我的方向,如何回应$ product [name],但实际上是在其中处理HTML&#34;)。

1 个答案:

答案 0 :(得分:0)

根据建议,您可以先在php&#34; Widget&#34;在前面有一个br然后通过jquery包装这一切:

<script>
    $(".name a").text(function () {
        $(this).wrap('<pre />');
    })
</script>