Drupalのテーマ開発に関する記事一覧
Drupalのテーマ開発に関する基礎知識や命名規則、twigなど、Drupalのフロントエンド開発に関わる情報を配信しています。

Drupalテーマ開発における革新的な機能: Single Directory Components (SDC)
Drupal 10で導入されたSingle Directory Components (SDC)は、Drupalのテーマ開発に革命をもたらす新しいアプローチです。SDCは、コンポーネントベースの設計を促進し、フロントエンド開発者の作業を大幅に効率化します。この記事では、SDCの概要、その利点、実装方法、そして将来の展望について詳しく解説します。


モジュールとテーマのセキュリティ:Drupalでの安全なカスタマイズ
Drupalのカスタマイズでセキュリティに悩んでいませんか?この記事では、安全なモジュール選定やテーマ開発の注意点をここだけの情報として詳しく解説します!

直感的な操作性:Drupalの管理画面を徹底解剖
Drupalの管理画面が使いにくいと感じていませんか?最新のClaroやGinテーマで直感的な操作性を実現!詳細はここだけで公開中。

魅力的なサイト作り!Drupalのページレイアウトカスタマイズ
Drupalのレイアウトビルダーは、技術知識がなくてもページレイアウトを簡単に作成できる直感的なツールです。ドラッグ&ドロップ操作でブロックやセクションを自由に配置し、柔軟なデザインやコンテンツの再利用が可能。レスポンシブデザインにも対応し、効率的なページ作成を実現します。

9 つのシンプルなステップで Drupal 9 のテーマを作成してみよう
Drupal 9 を使えば、開発者やサイトオーナーはオーダーメイドのコンポーネントを柔軟に作成し、それらを組み合わせて魅力的なデジタル体験を構築することができます。テーマは Drupal のデザインブロックで、ウェブサイトの外観を表現します。Drupal 9 には、コアテーマとサードパーティーテーマが用意されており、最も人気があるのは Bootstrap テーマです。しかし、既存のテーマで満足できない場合はカスタムテーマの開発を検討すべきでしょう。Drupal 9 のカスタムテーマなら、要件に応じてデザインをカスタマイズすることができます。

Drupal の新しいフロントエンドテーマに秘められたデザインと哲学
Drupal のコンポーネントはすべてにおいてモダンになっており、デフォルトのフロントエンドテーマも例外ではありません。Drupal に新しいフロントエンドテーマ「Olivero」が登場したことをご存知でしょうか。Olivero はバージョン 9.1 で実験的なテーマとして追加されましたが、間もなく正式採用される予定です(訳注:オリジナル記事の公開後の 2022 年 4 月に正式採用されました)。つまり、新しく作成された Drupal サイトにはこれまでデフォルトのテーマであった Bartik に代わって Olivero が採用されることになります。なぜこれが素晴らしいニュースなのか、Olivero にはどのようなデザイン上の特徴があるのか、そしてその背景にはどのような哲学があるのかを見ていきましょう。

Twig テンプレートの変数のデバッグ
Drupal 9 において Twig テンプレートファイルを操作する場合、利用可能な変数はテンプレートファイルのコメントに記載されます。しかし、記載されていなかったり、テーマやモジュールで、別途変数定義されている場合、テンプレート内で利用可能な変数を検出する必要があります。Twig では、dump() 関数を使って、テンプレートファイルで利用可能な変数を検出できます。

Drupal のテーマにスタイルシート(CSS)とJavaScript(JS)を追加する
今回はDrupal 9 のテーマにjsとcssを追加する方法についての記事です。Drupalでのテーマ作成には必須の知識です。

Drupal のテーマにリージョンを追加する
今回は Drupal 9 のテーマにリージョンを追加する方法について説明します。リージョンを追加することで、リージョン内にブロックを配置可能になります。