Koki Kubota

Layout Builderに独自のレイアウトを追加する方法

前回Layout Builderを使ってみようでは、Layout Builderモジュールの簡単な使い方についてご説明しました。そのときはDrupalコアですでに用意されているレイアウトを使用したので…

Sachiko Nitta

hook_schemaのパラメーター一覧

※画像はテーブル作成(物理)の様子です。 この記事ではカスタムモジュールでテーブルをデータベースに追加する際に使うhook_schema という関数のパラメーターについて説明します。hook_sch…

Sachiko Nitta

hook_schemaでテーブルを作ろう

※画像はテーブル作成(物理)の様子です。 hook_schemaでモジュールにテーブルを追加しよう モジュールを作成するとき、「モジュールで扱うデータを保存するテーブルをデータベースに追加したい!…

Koki Kubota

Layout Builderモジュールを使ってみよう

Drupal 8.5から試験的に導入されているLayout Builderモジュールをご存知でしょうか。 Layout BuilderモジュールはコンテンツのレイアウトをGUI上から変更できるようにす…

Kengo Nishioka

httpClientクラスを介してリクエストする方法

以前弊社のエンジニア小林がRESTful Web Services と REST UIで始めるDrupal8 REST API入門ということで、REST APIについてブログをあげてくださっていました…

Motoki Kobayashi

drupal-composer/drupal-project で始めるDrupal初期構築

Drupal8では公式サイトからzip形式で取得できるDrupal一式の他にcomposerを利用したエンジニア向けの環境構築方法があります。 今回はcomposerを利用した環境構築の手順をご紹介し…

Takuya Kajiyama

PHPStorm上でDrupalのモジュールにDockerのPHPUnitを実行する

Dockerを使って、Drupalのモジュールを開発する際に、Docker内のPHPUnitをPhpStormから実行する方法を紹介したいと思います。 ソースの取得 Drupal 8のソース c…

Sachiko Nitta

Drupalにおけるエンティティとは何か

エンティティの定義 Drupal 8におけるエンティティとは、エンティティAPIを通じて共通のメソッドでデータベースにデータを出し入れすることのできるオブジェクトのことを指します。 念のため公式の定…

Koki Kubota

より快適なTwigライフをお届け!Twig Tweakモジュールのご紹介

こんにちは。早いもので2018年もあと2ヶ月ちょっとですね。 最近twigテンプレートを触る機会が多いのですが、もどかしくなること結構ありませんか。 このデータを出力したいのに標準で使用できる変数…

Kengo Nishioka

Drupal 8でのOGP設定

こんにちは! 10月に入り少し肌寒い日もあれば、30度近くの日もあり気温の変化が激しい季節になりましたね。 個人的には10月は好きな月でして、何故かと言うと競馬が東京で開催されるからです。笑 こ…