Craft CMS の 3.5.10 で truncate フィルターが追加されたので試してみた。

Add a Twig filter or function for the `safeTruncate` method · Issue #6838 · craftcms/cms
https://github.com/craftcms/cm...
truncate
Filters | Craft CMS Documentation | 3.x
https://craftcms.com/docs/3.x/...

サンプルとしてデフォルトの状態がこんな感じ。

truncate(10) をした状態。

<li>{{entry.title|truncate(10)}}</li>

truncate(20) をした状態。

<li>{{entry.title|truncate(20)}}</li>

単語の途中で切れないように半角スペースを基準に計算してる様子
日本語だと相性悪そう。。。

sliceするとこんな感じになる。

<li>{{entry.title|slice(0,10)}}</li>

日本語の場合は途中で切れても仕方がないというか、難しいところあるだろうけど、なにか用途があるかも・・・しれない。