twigテンプレート内で文字列の一部を切り出したい時があります。
そんな時はsliceフィルタを使用してtwig内だけで切り出しを実行することが可能です。

2文字目以降を切り出す(1文字目を削除)

sliceフィルタの第1引数は開始位置です。

sliceフィルタにはシンタックスシュガー(省略形)があり、2行目のようにも書けます。

2文字目から3文字を切り出す

sliceフィルタの第2引数は文字列を切り出す長さです。

その他の書き方はtwigのドキュメントで確認がオススメです。

(参考) https://twig.symfony.com/doc/2.x/filters/slice.html

関連するカスタマイズ

ドクトリンで用いられるエンティティとレポジトリとは?... EC-CUBE3やEC-CUBE4で開発を行なっていると必ず耳にするのがドクトリンやエンティティ、レポジトリといったデータベース周りの用語です。 ECサイトはデータベースと密接に関係しているため、これらを用いずにEC-CUBEの開発を行うことは不可能です。 エンティティとレポジトリとは? ...
1サイトから複数のデータベースに接続する方法... 複数のEntityManagerを利用し、複数のデータベースからデータを取得したり更新する方法はないのかというご質問をよくお受けします。 既存サイトとの連携やモールショップ化では頻繁に必要となってくる技術かと思います。 なかなか説明するのは難しいのですが、Doctrineの設定上でア...
基本税率を切り捨て、切り上げ、四捨五入に変更... 開発メンバー全員のルールを揃えておくことが重要です。 dtb_tax_ruleテーブルのcalc_ruleの設定値は次の表の通りです。 calc_rule 方式 1 四捨五入 2 切り捨て 3 切り上げ これをマイグレーションで...
データベースの初期化でのインストールエラー ホスト未設定... 今日EC-CUBE4のRC版を再インストールする機会があり、設定値のエラーが起きたため共有いたします。 EC-CUBE4のRC版のインストールページ、データベース初期化で発生したエラーです。 An exception occurred in driver: SQLSTATE php_net...