M-Blog

モディファイア

絞り込み:
Conditional Modifiers条件式の機能を持つモディファイア別名(同機能)
input(opt)変数にoptを代入(=)
  • if
eq(opt)変数とoptが一致(==)の場合true
  • equals
  • is
neq(opt)変数とoptが不一致(!=)の場合true
  • ne
  • notequals
  • isnot
  • isnt
gte(opt)変数がopt以上(=>)の場合true
  • eg
  • isgte
lte(opt)変数がopt以下(<=)の場合true
  • el
  • islte
gt(opt)変数がoptより大きい(>)の場合true
  • greaterthan
  • isgreaterthan
  • isgt
lt(opt)変数がoptより小さい(<)の場合true
  • lowerthan
  • islowerthan
  • islt
find(opt)変数にoptを含む場合true
in(opt)変数にoptのいずれかが含まれていればtrue
wildcard_match(opt)変数にoptが含まれていればtrue
  • wcard_match
  • wildcard
  • wcard
  • fnmatch
is_file(opt)optのファイルの存在を調べる
is_dir(opt)optのディレクトリの存在を調べる
file_exists(opt)optのファイルまたはディレクトリが存在を調べる
is_readable(opt)optのファイルが存在し、読み込み可能かを調べる
is_writable(opt)optのァイルが書き込み可能かを調べる
is_image(opt)画像かどうかを判定
regex(opt)変数に正規表現でoptを含む場合true
  • preg
  • preg_match
isinrole(opt)ログインしたウェブユーザーが指定グループに所属している場合true
  • ir
  • memberof
  • mo
orまたは(||)
andかつ(&&)
show(opt)条件を満たしていれば変数を出力
  • this
then(opt)条件がtrueの場合optを出力
else(opt)条件がfalseの場合optを出力
select(opt)変数(key)に対応したvalを出力
  • switch
Encode / Decode / Hash / Escapeエンコード・デコードなどをするモディファイア別名(同機能)
htmlent変数をHTMLエンティティに変換
  • htmlentities
html_entity_decode変数のHTMLエンティティをデコード
  • decode_html
esc変数の特殊文字とMODXタグをHTMLエンティティに変換
  • escape
sql_escapeSQLインジェクション対策
  • encode_js
htmlspecialchars変数をHTMLエンティティに変換
  • hsc
  • encode_html
spam_protect変数のメールアドレスにSPAMボット対策
strip(opt)変数の改行(\n,\r)・タブ(\t)・半角スペース(\s)をoptに変換
strip_linefeeds変数の改行(\n,\r)を除外
notags(opt)変数のHTMLタグを除外
  • strip_tags
  • remove_html
urlencode変数をURLエンコード
  • encode_url
base64_decode(opt)変数をMIME base64方式によりエンコードされたデータをデコード
encode_sha1変数のsha1ハッシュを計算
  • sha1
addslashesクオートにスラッシュ(\)を付加
urldecodeURL エンコードされた文字列をデコード
rawurlencodeRFC 3986 に基づき URL エンコード
rawurldecodeURL エンコードされた文字列をデコード
base64_encodeMIME base64 方式でデータをエンコード
md5md5ハッシュ値を計算
String Modifiers文字列を出力形式を変換するモディファイア別名(同機能)
lcase変数内のアルファベットを小文字に変換
  • strtolower
  • lower_case
ucase変数内のアルファベットを大文字に変換
  • strtoupper
  • upper_case
addbreak変数にあるインライン要素の改行に<br />を付加
capitalize変数にある各アルファベット文字列の最初の文字を大文字に変換
zenhan(opt)変数にある全角を半角に変換
hanzen(opt)変数にある半角を全角に変換
str_shuffle変数の文字列順序をランダムに変換
  • shuffle
reverse変数の文字列を逆順に変換
  • strrev
length変数の文字数を出力
  • len
  • strlen
  • count_characters
count_words変数の単語数を出力
str_word_count変数の単語数を出力
  • word_count
  • wordcount
count_paragraphs変数の段落数を出力
strpos(opt)変数内にoptが最初に現れる場所を調べる
wordwrap(opt)変数の半角英数を指定の値ごとに半角スペースで区切る
wrap_text(opt)変数の半角英数を指定の値ごとに改行
substr(opt1,opt2)文字列の一部を出力
limit(opt)変数を指定文字数で出力
  • trim_to
summary(opt1,opt2)変数のHTMLタグを除外して指定文字数で表示
  • smart_description
  • smart_desc
replace(opt1,opt2)変数内のopt1をopt2に置換
  • str_replace
replace_to(opt)変数をoptの記述で出力
  • tpl
preg_replace(opt1,opt2)変数内のopt1をopt2に正規表現で置換
  • regex_replace
cat(opt)変数に任意の文字列を付加
  • concatenate
  • .(ドット)
sprintf(opt)変数をフォーマットに使用できる文字に変換
  • string_format
number_format(opt)数字をフォーマットして出力
money_format(opt)金額をフォーマットして出力
tobool変数をbooleanとしての値を取得(true or false)
nl2lf変数にある改行に\nを付加
br2nl変数にある<br />を改行(\n)に変換
nl2br(opt)変数にある改行(\n)に<br />を付加
ltrim(opt)変数にある文字列先頭のoptを除外
rtrim(opt)変数にある文字列末尾のoptを除外
trim(opt)変数にある文字列先頭と末尾のoptを除外
ucfirst最初の文字を大文字に変換
lcfirst最初の文字を小文字に変換
ucwords各単語の最初の文字を大文字に変換
Date time format日時の出力形式を変換するモディファイア別名(同機能)
strftime(opt)指定したフォーマットで年月日を出力
  • date
  • dateformat
time(opt)指定したフォーマットで時間を出力
strtotime英文形式の日付を unixtimeに変換する
Mathematical function演算に関連するモディファイア別名(同機能)
toint変数を整数値に変換
tofloat変数を浮動小数点値に変換
round(opt)浮動小数点を丸める
floor端数の切り捨て
ceil端数の切り上げ
max最大値を出力
min最小値を出力
abs絶対値
math(opt)演算
  • calc
count変数内の数をカウント
sortソート
rsort逆順にソート
Resource fieldsリソースから情報を取得するモディファイア別名(同機能)
id(opt)リソースIDから出力
type「リソースタイプ」を出力
contenttype「コンテントタイプ」を出力
pagetitle「リソース名」を出力
longtitle「長いタイトル」を出力
description「説明(description)」を出力
alias「エイリアス」を出力
introtext「要約(序説)」を出力
link_attributes「リンク属性」を出力
published「公開ステータス」を出力
pub_date「公開開始日時」を出力
unpub_date「公開終了日時」を出力
parent「親リソースID」を出力
isfolder「コンテナとして扱う」を出力
content「本文」を出力
richtext「リッチテキストで編集」を出力
template「使用テンプレート」を出力
menuindex「メニューオーダー」を出力
searchable「検索対象に含める」を出力
cacheable「キャッシュ有効」を出力
createdby「作成メンバーID」を出力
createdon「作成日時」を出力
editedby「編集メンバーID」を出力
editedon「更新日時」を出力
deleted「削除の状態」を出力
deletedon「削除日時」を出力
deletedby「削除メンバーID」を出力
publishedon「公開日時」を出力
publishedby「公開メンバーID」を出力
menutitle「メニュータイトル」を出力
donthit「ログ記録の対象」を出力
haskeywords「関連キーワード」を出力
privatewebリソースがウェブユーザグループのリソースグループに属するか判定
privatemgrリソースが管理メンバーグループのリソースグループに属するか判定
content_dispo「リソースの出力」を出力
hidemenu「メニューに表示」を出力
title[*longtitle*]が空の場合は[*pagetitle*]を出力
shorttitle[*menutitle*]が空の場合は[*pagetitle*]を出力
templatename指定リソースIDからテンプレート名を出力
getfield(opt)変数で指定したリソースIDのリソースから
optで指定したリソース変数及びテンプレート変数を取得
children(opt)変数のサブリソースのIDをoptの条件で取得
  • childids
hasmetatags「関連meta要素」を出力
fullurlリソースIDからURLを出力
File systemファイルの情報を取得するモディファイア別名(同機能)
getimageinfo(opt)画像ファイルの情報を取得
  • imageinfo
file_get_contentsファイルの内容を読み込む
  • readfile
filesize(opt)ファイルサイズを取得
User info管理ユーザー・ウェブユーザーの情報を取得するモディファイア別名(同機能)
username指定ユーザーIDの「ユーザー名」を出力
fullname指定ユーザーIDの「フルネーム」を出力
role指定ユーザーIDの「ロール」を出力
email指定ユーザーIDの「メールアドレス」を出力
phone指定ユーザーIDの「電話番号」を出力
mobilephone指定ユーザーIDの「携帯電話」を出力
blocked指定ユーザーIDの「休止中」を出力
blockeduntil指定ユーザーIDの「この日まで休止」を出力
blockedafter指定ユーザーIDの「この日から休止」を出力
logincount指定ユーザーIDの「ログイン回数」を出力
lastlogin指定ユーザーIDの「最終ログイン日時」を出力
thislogin指定ユーザーIDの「今回のログイン日時」を出力
failedlogincount指定ユーザーIDの「ログイン失敗数」を出力
dob指定ユーザーIDの「誕生日」を出力
gender指定ユーザーIDの「性別」を出力
country指定ユーザーIDの「国」を出力
street指定ユーザーIDの「番地」を出力
city指定ユーザーIDの「市区町村」を出力
state指定ユーザーIDの「都道府県」を出力
zip指定ユーザーIDの「郵便番号」を出力
fax指定ユーザーIDの「Fax」を出力
photo指定ユーザーIDの「ユーザーの写真」を出力
comment指定ユーザーIDの「備考」を出力
userinfo(opt)管理ユーザーのoptを出力
webuserinfo(opt)ウェブユーザーのoptを出力
Special functions特殊な出力形式に変換するモディファイア別名(同機能)
ifempty(opt)変数が空の場合optを出力
  • _default
  • default
ifnotempty(opt)変数が空でない場合optを出力
datagridCSVデータまたはTSVデータから表組みに変換
rotate(opt)順繰りに文字列を出力
  • evenodd
takeval(opt)変数の値でoptから出力する
getimage(opt)変数のimgタグからsrc属性をひとつ抽出
nicesizeファイルサイズを読みやすく変換
googlemap(opt)GoogleMapを出力
  • googlemaps
youtube(opt)変数のYoutubeIDからoptのサイズで動画を埋め込み
  • youtube16x9
setvar(opt)変数を[+opt+]に格納
csstoheadhead要素を閉じる直前にCSSファイルを挿入
htmltoheadhead要素を閉じる直前にHTMLブロックを挿入
htmltobottombody要素を閉じる直前にHTMLブロックを挿入
jstoheadhead要素を閉じる直前にJSファイルを挿入
dummy変数をそのまま出力
rawテンプレート変数の値を生で取得

© 2015 - 2017 M-Blog. Powered by MODX.

(URL:http://mblo.info/,E-mail:info@mblo.info)

ブログについて
MODX Evolutionを使ってブログをしています。基本的にはまとめ、チートシートのメモなど、他にも日常のことをぼちぼち書いています。

コンテンツ
ブログ
MODXまとめ
MODXチートシート

動作環境
このブログはさくらのレンタルサーバで運用しています。
・Apache 2.2.31
・OS Free BSD
・PHP 5.6.27
・MySQL 5.5.38
・MODX 1.0.17J

ブログ更新通知
RSS | ATOM

まとめ更新通知
RSS | ATOM

フィードバック

お問い合わせ
Twitter