Custom Variable

Drupal
^10 || ^11

Twig用のカスタム変数(定数)を一括管理するモジュールです。あちこちに変数を定義する場所が散らばっていて、煩雑になったことはありませんか?弊社でも、そんなことが頻繁にありまして、規模が大きくなるにつれて大変で大変で・・・ということで作りました。

  1. 変数名(モジュール内ではキーと呼んでいます。)に対して、値を事前に設定できます。
  2. 任意のTwigで使うことができます。開発時と運用時に設定値が異なっても、本モジュールを使えばコードをいじる必要はありません。
  3. 開発ツールとしても使えます。

 

弊社でも普段から使っています。バグ等ありましたらご報告ください。

インストール方法は、composerではなく、圧縮ファイルをダウンロードし、
(Drupalをインストールしたディレクトリ)/web/sites/all/modules
に展開してください。(all以下のディレクトリがない場合は作成してください。)

 

展開後、管理メニューの拡張機能に表示されますので、インストールしてください。

また、UIは英語で書いていますので、日本語化する場合はtranslationsフォルダにある、ja.poをインポートしてください。

 

設定と使い方は、管理メニュー > 環境設定 > 開発にあります。

 

使い方の例としましては、address(住所)が複数のページで使われているとします。本モジュールを使って、複数ページにまたがっている住所をすべてキー「address」で置き換えますと、設定のキー値を書き換えるだけですべてが変わります。