パレット - カラフルに🎨
Palette — ビジュアルページビルダー、デザインの専門知識は不要です。
Scroll
Drupal 8でのTwig
03/05/2020, by maria
Menu
- Drupal を理解する
- Drupal システム要件
- Drupal 8 のインストール
- Drupal 8 の更新
- Drupal サイト管理
- Drupal 8 モジュール
- Drupalモジュールの比較
- Drupalテーマ
- Drupalのフィールドタイプ
- 設定管理
- Drupalマルチサイト
- アクセシビリティ
- Drupal 8のトラブルシューティング
- Drupal用モジュールの作成
- Drupal 8 API
-
Drupal 8のテーマ設定
- .info.ymlファイルを使用したテーマの定義
- Drupal 8テーマフォルダの構造
- テーマへのリージョンの追加
- Drupal 8テーマへのスタイルシート(CSS)とJavaScript(JS)の追加
- Drupal 8でのTwig
- サブテーマ
- サブテーマ:ベーステーマとしてClassyを使用する
- ClassyテーマのCSSセレクター
- テーマにデフォルトの画像スタイルを含める
- テンプレートの一部のインクルード
- テンプレートでの属性の使用
- .themeファイルでの前処理と属性の変更
- Drupal 8でのブレークポイントの操作
- 高度なテーマ設定の作成
- Drupal 6、7、8のテーマ設定の違い
- 7.xから8.xへのクラスの更新
- サブテーマの継承
- カスタムテーマ用の自動化ツールの作成(Gulpjs)
- Drupal Twig変換の手順(tpl.phpからhtml.twigへ)
- Drupal 8のZインデックス
- Drupal 8へのアップグレード
TwigはPHP用のテンプレートエンジンで、Symfony2フレームワークの一部です。
Drupal 8では、TwigがデフォルトのテンプレートエンジンとしてPHPTemplateに取って代わります。この変更の結果の1つは、すべてのtheme_*関数とPHPTemplateベースの*.tpl.phpファイルが*.html.twigテンプレートファイルに置き換えられたことです。
Drupal 8は現在Twig 1.xを使用していることに注意してください。ただし、Drupal 8.7以降はTwig 2.xと互換性があります。一部のTwig関数はこれらのバージョンで異なります。そのため、テーマ開発者は将来の互換性のために廃止されたTwig関数を避ける必要があります。