‎カスタム テンプレート‎

‎lizmapでは、各モジュール(ビュー、管理、アクションなど)がテンプレートを定義します。‎‎各モジュールのテンプレートは、 lizmap/modules フォルダにあります。‎ ‎各モジュールには、テンプレートフォルダ lizmap/modules/moduleX/templates/ に1つ以上のテンプレート (.tpl) があります。‎‎モジュールのテンプレートをカスタマイズするためには、元のファイルを変更せずにファイルのコピーを作成することをお勧めします。‎ ‎これを行うには、デフォルトのテーマのlizmapフォルダ内にテンプレートのコピーを作成する必要があります。‎

‎前提条件‎

  • ‎再定義するテンプレートが属するモジュールの同じ名前のフォルダーで、 var/themes/default フォルダー内にあります。‎

‎ツールの設定

‎テンプレートをコピーしてモジュールフォルダで再定義し、テキストエディタでカスタマイズするだけです。‎

‎例‎

‎lizmap のメインページのヘッダーのデフォルトタイトルを変更します。 "view" モジュールと main.tpl テンプレートは、この手順に含まれています。‎ ‎URLバー (myhost/lizmap/index.php/view/).でモジュールの名前を見ることができます。‎

  • ‎テーマの既定のフォルダに view という名前のディレクトリを作成する‎

nano mkdir lizmap/var/themes/default/view
  • ‎ファイル: main.tpllizmap/modules/view/templates/ の既定の場所から lizmap/var/themes/default/view フォルダにコピーします。‎

cp lizmap/var/themes/default/view/main.tpl lizmap/var/themes/default/view
  • Find the title div and replace the original code with your custom text

<div id="title">
  <h1>{$repositoryLabel}</h1>
</div>
<div id="title">
  <h1>Some Text</h1>
</div>

‎完成です!‎