今回は、TwigでPHP関数や独自関数を使いたい時の方法についてご紹介させて頂きます。 DrupalのテンプレートエンジンとしてDrupal8からTwigが使われていますが、Twig自体はView機能のみなのでPHP関数を記述する事が出来ません。 Smartyというテンプレートエンジンでは、テンプレート内にPHP関数を書く事が出来ます。便利なのですが… ...
※本記事は2021年10月に執筆された記事です。 こんにちは! アクレットの平野です! Drupal9が去年の6月(2020年6月)にリリースされ、、クライアント様からもDrupal9でサイトを構築をお願いされることも増えきました。今後ますますDrupal9の需要が高まっていくのではないかなとウキウキして開発をしています!! … ...
Drupalでサイトを構築したり改修を行った時にソースコードの記述ミス等が原因でシステムエラーになってしまったり、そこまで重度のエラーではない場合、コンテンツは表示されますが、自分が期待していた又は想定していた結果と違う結果になってしまう事も良くあります。 その様な場合の調査や確認には… ...
私がDrupalを使ったサイト制作に携わるようになってから約5年が経ちました。これまで、ほぼ独学で得たDrupalの知識が一般的に通用するものなのかどうかの確認と知識の整理、また対外的にもDrupalのスキル可視化できるようにしないといけないと考えていました。 すると、ちょうど良いタイミングで、アクイア認定プログラムのDrupal認定試験が無料キャンペーンを実施していたので… ...
こんにちは、アクレットの東です。 今までローカル環境の構築に使用していたAcquia Dev Desktopのサポートが2021年6月30日で終了してしまいました。。。 そこで今回は、LandoでDrupalのローカル環境を構築する方法について書いていきたいと思います。 Landoとは? 今回はDrupalの開発環境の構築に使用しますが… ...
この記事では今回はParagraphs(パラグラフ)モジュールを紹介していこうと思います。 さてそれではParagraphsモジュールとはなんぞや?と言いますと、[各コンテンツを部品化(コンポーネント)して、簡単にページのコンテンツを作成できるモジュール]です。 この説明だけだと「ん?」というような印象だと思います。 … ...
Drupal8以降、DrupalのWYSIWYGエディタとしてCKEditorがコアに実装されました。 (Drupal8以降しか馴染みのない方は驚かれるかもしれませんが、Veiwsモジュールと同様にCKEditorもDrupal7ではコアモジュールではありませんでした!) CKEditorはオープンソースの軽量なエディタで、標準機能も充実しています。 見出しなどのフォーマットを指定したり… ...
こんにちは、アクレットの小野です。 今回は、カスタムモジュールの作成方法と実際にカスタムモジュールを作成する際に役に立つソースコードサンプルについてご紹介させて頂きます。 ほとんどのコンテンツは、Drupalの基本機能で作成することが出来ますが、基本の枠を超えたコンテンツを作成する場合は、Drupalの基本機能で実現が難しい場合があります。 その場合は… ...