Drupal

Drupal の翻訳システムをJavaScript にも適用してみた

トビウオ に投稿
概要

Drupal は多言語対応 CMS の一つです。つまり、URL・ユーザーアカウント・ドメインなど、様々な条件をトリガーに、Web ページ単位もしくはフィールド単位で翻訳することができます。公式サイトでも説明されているように、必要なモジュールをインストールし (有効にし)、言語設定から対応させたい言語を有効にすれば、その言語向けのコンテンツを作成できるようになります。


しかしそれだけだと、PHP などで動的に生成されたページに対応できません。そのため、動的生成に関連した一部の言語向けに、Drupalの翻訳システムを利用するための関数が提供されています。

DrupalにおけるPHPUnitテストについて1ーとりあえず動かしてみよう編ー

TaKo に投稿
.node__content ol { list-style-type: auto; } .hljs-ln-n { display: none; } .page-node-type-blog-post p { color: #60696d; font-size: initial; line-height: 1.6em; margin: auto; } .anchor { padding-top: 6em; margin-top: -6em; } .hljs { background: #505050; }

概要

本稿はLando環境に構築したDrupalにおいてPHPUnitテストを実施する方法について紹介していきます。
3~4回ほどのシリーズになる予定です。

Acquia CLIを使ってDBデータをローカル開発環境からクラウド環境にデプロイする際に、rsyncのエラーが出る問題の対応

ナカちゃん に投稿

こんにちわ。
最近、Acquia Cloud Platformに手を出しているナカチャンです。
すんごい便利ですよねコレ。

公式さんが出してくださっているセミナー動画
https://www.youtube.com/watch?v=_9uq8Wl8YcA
をみて、自前のローカル環境を構築したのですが、いざローカルからクラウド上の環境(dev環境に)DBデータをデプロイしようとするとエラーが出てうまくできなかったので、その際の対応を備忘録として記載しておきます。

以下、前提です。

DrupalのPermissionsページで入力文字で絞り込むモジュールを推奨

kan に投稿

DrupalのPermissionsページで、Permissionが多い場合に特定のPermissionを探すために、頻繁にScroll Up-Downの操作をしなければなりません。Permissions Filter というモジュールを使えば、入力した文字でPermissionの絞り込みができます。操作方法が以下の通りです。ご参考にください。

Drupalのtwigをxdebugでデバッグする方法

TaKo に投稿
.node__content ol { list-style-type: auto; } .hljs-ln-n { display: none; } .page-node-type-blog-post p { color: #60696d; font-size: initial; line-height: 1.6em; margin: auto; }

概要

本記事では、Drupal9においてtwigテンプレートをデバッグする方法を簡潔に紹介します。

ERROR: Referenced sniff "SlevomatCodingStandard.ControlStructures.RequireNullCoalesceOperator" does not exist

kan に投稿

タグ

Drupalのコードチェックの時に、以下のエラーを遭遇して、対応方法を探すにはかなり時間がかかって、しかも日本語情報が少ないので、本記事で原因や対応方法などをまとめて共有します。

phpcs --standard=Drupal .
ERROR: Referenced sniff "SlevomatCodingStandard.ControlStructures.RequireNullCoalesceOperator" does not exist

事象

パッケージdrupal/coderの8.3.14から以下のエラーが発生しました。8.3.13まではOKです。

Drupalの非推奨コードをチェックしてくれる分析ツールの紹介

TaKo に投稿

タグ

概要

この記事では、drupal-checkというツールを使ってDrupalの非推奨(Deprecated)コードを簡単にチェックする方法を紹介します。

Drupalのバージョンアップ作業前に、カスタムモジュールに非推奨コードはないかなど調べるのに有用です。 VSCodeの拡張機能を導入すれば開発しながらチェックもできます。

*非推奨コード以外にも使用していない変数やPHPDocの不備なども教えてくれます。

VScodeでDrupalのコーディング規約をチェック

TaKo に投稿

概要

ここでは、VScodeでDrupalのコーディング規約を自動チェックできるようにする方法を紹介します。

関連記事

環境情報

  • Mac Big Sur:11.6.2
  • Apple M1
  • composer:2.1.14

    • HomeBrewでインストール
    • 以下のパスが通っていること