Opencart 2.3.0.2网格描述长度

时间:2018-02-22 22:44:21

标签: php opencart opencart2.3

任何人都知道如何截断/限制{% for key, value in mydict.items %} {{ key }}: {{ value }} {% endfor %} 类别描述长度的描述的文本输出?

我在看这个:

Opencart 2.3

不知道如何处理......

提前致谢!

1 个答案:

答案 0 :(得分:0)

没有内置功能/方法可以做到这一点。您可以在Product Controller中为此目的添加自定义方法,也可以直接在Template文件中进行。

方法:

function shortenText($text, $count=10) {            
        $words = array_chunk(explode(' ', $text), $count);
        $shortText =  implode($separator, $words[0]);
        return $shortText;
    }

替换:

如果将上述内容放在模板中:

<p><?php echo shortenText($product['description'],15); ?></p>

如果投入控制器:

'description' => $this->shortenText($product_data['description'],15);

或参考:https://forum.opencart.com/viewtopic.php?t=43484