twigテンプレート内で文字列の一部を切り出したい時があります。
そんな時はsliceフィルタを使用してtwig内だけで切り出しを実行することが可能です。
2文字目以降を切り出す(1文字目を削除)
sliceフィルタの第1引数は開始位置です。
ProductClass.code|slice(1)//2文字目以降を切り出す ProductClass.code[1:]//2文字目以降を切り出す
sliceフィルタにはシンタックスシュガー(省略形)があり、2行目のようにも書けます。
2文字目から3文字を切り出す
sliceフィルタの第2引数は文字列を切り出す長さです。
ProductClass.code|slice(1,3) ProductClass.code[1:3]//2文字目から3文字を切り出す
その他の書き方はtwigのドキュメントで確認がオススメです。