Programming Craft CMS 3のプラグイン開発 とっかかりの部分だけをメモ。プラグインの雛形を pluginfactory.io で作成するベンダー名 : packageプラグイン名 : nameCraft CMSのインストールディレクトリにdevフォルダを作成する/craft3 /* ... 2018.10.22 Programming
Programming UTF-8なテキストファイルを指定行数ずつに分割する(PowerShell) どこか忘れちゃったのですが、catでテキスト分割をする方法を書いているブログがあったのですが、それだとUTF-8なテキストファイルだと文字化けするので、UTF-8でも大丈夫な1000行ずつに分割する1行コマンドを書いたのでメモ。PS > $... 2018.10.03 Programming
Programming Craft CMSのcraft.entries.searchは安易に使ってはいけない話 以前のエントリーで、タグ検索は$criteria = craft()->elements->getCriteria(ElementType::Entry);$criteria->section = "sampleSection";$crit... 2018.04.02 Programming
Programming Craft CMS プラグインの作法(Matrixフィールド内にSuperTableフィールドがある場合の新規ブロック追加) 番外編。Matrixフィールド内にSuperTableフィールドをレイアウトしている場合、プラグインから新規ブロックを追加するのが、結構わかりにくいです。'sampleMatrix'フィールドに、'sampleBlock'というブロックがあ... 2018.03.17 Programming
Programming Craft CMS プラグインの作法(メール関連) Craft CMSの設定ページでメールテンプレートを編集できますが、そのテンプレートを追加したい場合の方法。1)プラグイン本体に、registerEmailMessages()を書く。配列に記述するのはテンプレートのキー名。public f... 2018.03.17 Programming
Programming Craft CMS プラグインの作法(セクション関連) Craft CMSのプラグインを書くときの作法スラッグでセクションを取得するURLのslugでセクションからエントリーを1件取得する方法。$criteria = craft()->elements->getCriteria(ElementT... 2018.02.20 Programming