我正在尝试根据标题的总字符数找到一种在特定数量的单词之后包装长标题的方法。我的目的是使换行文本的底线比顶线长,以增加可读性。
我想使用 Smarty 查找标题的字符数,然后根据默认字体大小和包含元素的宽度决定第一行的长度。但我不是编码员,也不知道制作数组、foreach 循环、迭代计数和其他可能需要的东西的最佳方法。
我基本上是在尝试:
使用查找标题的总字符数
{$item.name|count_characters:true}
如果总字符数介于 60 到 100 个字符之间,请在第一个超过 30 个字符的单词末尾添加一个 br 标记。