カスタムテンプレート

カスタムテンプレートは、ブロックの見た目を変更するための機能です。すべてのブロックに、カスタムテンプレートの機能を持たせることができます。この機能を使ったカスタマイズには、concrete5がインストールされたサーバー内において、PHPファイルの編集が多少必要となります。

ブロックのカスタムテンプレートを変更するには、編集モードでブロックをクリックし、表示されるメニューで「デザイン&カスタムテンプレート」をクリックし、表示される小さなツールバーでギアアイコンをクリックし、出てきたパネルでカスタムテンプレートを選択します。

custom_template_example.png

カスタムテンプレートメニューで、利用可能なカスタムテンプレートがドロップダウンで表示されます。

custom_template_options.png

 

よくある用途

オートナビブロックは、カスタムテンプレートについて学ぶにはうってつけの素材です。オートナビブロックは、ユーザーが管理画面で設定したページ構造を、そのまま表示します。デフォルトの状態では、オートナビブロックは常にHTMLのul要素で出力します。これで問題無い場合、見た目は下記のようになります。

unstyled_nav.png

 

ただし、もしナビゲーションをヘッダーに表示したい場合は、下記のような表示になる方が良いと思います。

templated_nav.png

 

同じデータで、スタイルが違う場合は、カスタムテンプレートを使います。

http://www.concrete5.org/documentation/using-concrete5-7/in-page-editing/block-areas/custom-templates/