MODX Evolution内蔵PHx モディファイアのチートシート

プログラム(機能)関連の開発の話題
masco
メンバー
メンバー
記事: 103
登録日時: 2014年9月26日(金) 10:43

MODX Evolution内蔵PHx モディファイアのチートシート

投稿記事by masco » 2015年3月23日(月) 10:38

いつもお世話になっています。

MODX Evolution1.0.14J-r9で動作確認をしたモディファイアのチートシートを作成しました。

http://mblo.info/modifiers/

多少は役に立つと思います。
アバター
yama
管理人
記事: 2879
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution内蔵PHx モディファイアのチートシート

投稿記事by yama » 2015年4月02日(木) 16:58

新しいモディファイアを開発リポジトリに追加しました。

https://github.com/modxcms-jp/evolution ... a01aa0d945
Youtubeモディファイア
:youtube(620)
オプションで横幅を指定します。(省略した場合は560)

https://github.com/modxcms-jp/evolution ... dc9aca8a17
getImageモディファイア
テキスト中のimgタグのsrc属性をひとつ抽出します。modx.jpのトップページの新着情報や http://modx.jp/blog/ ブログ記事のサムネイル画像付き記事一覧のような使い方に向いています。
オプションではimgタグに含まれる文字列を指定できます。
[*content@parent:getImage(class="thumbnail")*]
たとえば class="thumbnail"という文字列を含むimgタグの中からひとつを選ぶといった使い方ができます。

https://github.com/modxcms-jp/evolution ... c0e0377223
rotateモディファイア
http://mblo.info/modifiers/custom-modif ... enodd.html evenoddモディファイア互換。
オプションでは順繰りに出力するclassをカンマで区切って指定できます。
:rotate:(first,second,third)
というふうに、2つ以上でも指定できます。
[+ditto_iteration:rotate:(first,second,third)+]
[+ditto_iteration+]プレースホルダと組み合わせて使うとよいでしょう。

https://github.com/modxcms-jp/evolution ... 67de1a81ce
addBreakモディファイアが正常に動作していなかったので修正しました。