ANNAIマガジン

Drupal 9に関する記事一覧

Drupal 9に関する情報です。

The word 'security' on the screen
20215/27

Drupal Core の脆弱性について (SA-CORE-2021-003)

Drupal セキュリティーチームから Drupal コアのセキュリティーアドバイザリー(SA-CORE-2021-003)が発表されました。対象となっている Drupal をお使いの方はアップデートを実施してください。

security-protection-anti-virus-software
20214/22

Drupal Core の脆弱性について (SA-CORE-2021-002)

Drupal セキュリティーチームから Drupal コアのセキュリティーアドバイザリー(SA-CORE-2021-002)が発表されました。対象となっている Drupal をお使いの方はアップデートを実施してください。

第 16 回 Drupal をもっと知りたい方に向けた各種情報
20214/7

第 16 回 Drupal をもっと知りたい方に向けた各種情報

過去 15 回にわたり、Drupal の特徴や他の CMS との違いを紹介してきました。まだ実際に手を動かして操作していない方にも、Drupal がどんな強みを持つソフトウェアなのか、そしてなぜ私たちが Drupal を探求し、活用し、推奨しているのか、ということがご理解いただけたのではないかと思います。連載の締めくくりとして、Drupal の発展を常に支えてきたコミュニティと、今後さらに理解を深めていただくための情報をまとめたいと思います。

第 15 回 Drupal の拡張モジュールの選定と使い方
20214/6

第 15 回 Drupal の拡張モジュールの選定と使い方

前回は Drupal のテーマを取り上げました。テーマは、コンテンツの最終的な見え方(プレゼンテーション)を決める機能ですが、そこで表示される情報を作り出す、アプリケーションの中核的な機能を提供するのがモジュールです。今回は Drupal のモジュールについて、もう少し詳しく見ていくことにしましょう。

Drupal テーマ作成ガイド
20213/31

Twig テンプレートで使用可能な関数

Twigには、テンプレート内で直接使用できる便利な関数が、たくさんあります。Drupalコアには、Drupal特有のカスタム関数がいくつか追加されています。この関数は、TwigExtensionクラスで定義されています。独自のカスタムTwig関数をカスタムモジュールで定義することもできます。

Drupal テーマ作成ガイド
20213/31

Twigテンプレートのマクロ

今回は Twig のマクロとその使い方について説明します。

Drupal テーマ作成ガイド
20213/31

Twig テンプレートの変数のデバッグ

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

Drupal テーマ作成ガイド
20213/31

Drupal のテーマにスタイルシート(CSS)とJavaScript(JS)を追加する

今回はDrupal8のテーマにjsとcssを追加する方法についての記事です。Drupalでのテーマ作成には必須の知識です。

Drupal テーマ作成ガイド
20213/31

Drupal のテーマにリージョンを追加する

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

Drupal テーマ作成ガイド
20213/31

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

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