テーマ に関する記事一覧

Drupalテーマに関する記事一覧です。開発方法、カスタマイズ手法、人気テーマの比較レビューなど、デザイン実装に関する実践的な情報を提供しています。

【第5回】 Twig関数の拡張

Drupal開発

2025/11/06

カスタムTwig関数を拡張して、非管理ファイルをテンプレート内で柔軟に出力する方法を解説。URLまたは画像タグの選択、画像スタイルの適用、安全なHTML出力の実装方法を、実践的なコード例で学べます。テーマ開発者に最大限の制御を提供する、再利用可能なヘルパー関数の構築方法を習得できます。

記事を見る

Drupalで構築するスケーラブルなデザインシステム完全ガイド | マルチブランド対応・Tailwind活用事例付き

Drupal開発

2025/10/17

Drupalでマルチブランド対応のデザインシステムを構築する方法を解説。Tailwind CSS活用、デザイントークン実装、Storybook連携まで実践的なノウハウを紹介。開発時間50%削減の実績あり。

記事を見る

【第4回】 Twigテンプレートによるレンダリング

Drupal全般

2025/10/13

Drupalのhook_theme()を使用した非管理ファイルのTwigテンプレートレンダリング。Block Pluginよりも厳密な制御で、ページテンプレート内に固定マークアップを配置する実装方法を詳しく解説。

記事を見る

【第3回】Block Pluginで画像を動的に表示する実装ガイド

Drupal全般

2025/10/06

DrupalのBlock Pluginを使用して非管理ファイルを表示する方法を解説。依存性注入、コンテナファクトリパターンの実装例付き。管理画面からの配置方法も画像付きで説明。サンプルコード完備。

記事を見る

【第2回】ランダム画像取得サービスの実装とテスト方法

Drupal全般

2025/09/29

Drupalで非管理ファイルを扱うカスタムサービスの実装ガイド。FileHandlerクラスの構築、Drushでのモジュール作成、テストルート実装まで、実際のコードで解説。GitHubサンプルコード付き。

記事を見る

DrupalのSDC(Single Directory Components)をマスターする:Michael Anelloによるプロフェッショナルテーマ作成コース

Drupal機能

2025/09/10

DrupalEasyのSDCプロフェッショナルコースを紹介。Michael Anello講師による18時間の実践的トレーニング。初級〜中級者向けに、再利用可能なコンポーネント作成手法を習得。2025年9月開講。

記事を見る

Drupalテーマ開発における革新的な機能: Single Directory Components (SDC)

Drupal機能

2025/01/16

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

記事を見る

Drupal の新しいフロントエンドテーマに秘められたデザインと哲学

Drupal機能

2022/05/19

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

記事を見る

Drupal のテーマを .info.ymlファイルで定義する

Drupal機能

2021/03/31

Drupal 9 のテーマを作成するには、最初に テーマに関するメタデータを Drupal に設定するファイル(THEMENAME.info.yml)作成する必要があります。これは、モジュールとインストレーションプロファイルを定義する方法に似ています。そのため、.info.yml ファイルの 'type' キーを 'theme' と設定してこれらと区別することが重要です。このページでは、THEMENAME.info.yml のサンプルファイルと、ファイルに定義することができる情報について説明します。

記事を見る

Drupal テーマのフォルダ構造

Drupal機能

2021/03/31

基本的な Drupal 9 の操作方法を学んだ後、実際に開発をする際にまず最初に突き当たる壁がテーマ(Theme)の作成方法です。ここでは、Drupal のテーマ作成の基本となるテーマフォルダの構造を説明します。

記事を見る