PowerCMS™
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[よくあるご質問] システムログに「タスクを実行するために必要なロックを獲得できませんでした」というログが残っている を追加しました。
[よくあるご質問] 特定のシステムログに絞って確認できますか? を追加しました。

グローバル・モディファイアリファレンス

ホーム > PowerCMS > ドキュメント > グローバル・モディファイアリファレンス

テンプレートタグと一緒に使うグローバルモディファイアの一覧です。テンプレートタグリファレンスとあわせてご利用ください。

グローバル・モディファイア

absolute
URL を絶対パスに変更します。
accessibility Options Accessibility
出力する内容へ様々なアクセシビリティテキストフィルターを適用します。 属性値は1...
asset_id Options AttachFiles
アイテムのID (AssetID) を出力します。...
capitalize

1 を設定すると、MT タグに含まれる単語の最初の文字を大文字に、変更します。

cat
設定した MT タグの内容の最後に、値を入力します。
convert2thumbnail KeitaiLib
適用範囲に含まれる img タグを、指定したサイズのサムネイルへのリンクに変換します。
convert2webp
出力する対象から img 要素の src 属性を見つけると、その URL で指定された画像を WebP へ変換し、URL を書き替えます。
convertthumbnail KeitaiLib
適用範囲に含まれる img タグを、指定したサイズのサムネイルへのリンクに変換し...
count_characters
1 を設定すると、MT タグの値に含まれる文字数 (空白を含む) を表示します。
count_paragraphs
1 を指定すると、MT タグの値に含まれる行数 (空白行を含まない) を表示します。
count_words
1 を指定した場合、MT タグの値に含まれる単語 (半角の空白文字で区切られた文字の塊) の数を表示します。
decode_html
1 を設定すると、MT タグの値に含まれるすべての HTML エンティティをデコードします。
decode_xml
1 を設定すると、MT タグの値に含まれるすべての XML エンティティをデコードします。
_default
このモディファイアを付与したファンクションタグの値が空の場合、出力する値を設定できます。
dirify
1 を設定すると、MT タグの値をファイル名や検索用に合わせたものに変換します。
emoticon2mtml KeitaiLib
絵文字画像のファイル名から絵文字を識別してキャリア別に出力します。静的スタティッ...
encode_html
1 に設定すると、MT タグの値がHTML エンコードされます。
encode_js
1 に設定すると、MT タグの値が javascript の文字列の値として使えるようにエンコードします。
encode_json
テンプレートタグの出力結果を JSON として扱えるようにエスケープします。
encode_php
モディファイアを付与したファンクションタグの値を PHP コード内で利用できるように適切にエスケープ処理をおこないます。
encode_sha1
このモディファイアを付与したファンクションタグの値を、SHA-1 ハッシュ値に変換して出力します。
encode_url
1 を設定すると、URL での利用に合わせたフォーマットに、MT タグの値をエンコードします。
encode_xml
1 に設定すると、MT タグの値に含まれる XML フォーマットでエンコードされていなければならない、すべての文字がエンコードされます。
escape

指定した値に応じて出力結果の値をエンコードします。

filters
MT タグの値に対して適用されるテキストフォーマットのフィルターのリストを設定します。
get_basename Options AttachFiles
URL のファイル名部分を返します。...
highlight PowerSearch
検索結果ページ中の文字列に含まれる検索語をハイライト (strong タグでマー...
highlightingsearchword DynamicMTML
Google, bing, MSN, Yahoo!, gooからの流入の際(また...
hilight AltSearch PowerSearch
検索結果ページ中の文字列に含まれる検索語をハイライト (strong タグでマー...
HTMLImageElement Options AttachFiles
アイテムが画像の場合、img タグとして出力します。画像の alt 属性値にはア...
indent
1 を設定すると、MT タグの値の行頭に半角スペースを挿入します。
intval DynamicMTML
文字列を数値化します。...
is_draft PowerSearch
指定された値から HTML タグを削除し、Unicode 正規化 (NFKC) ...
lower_case
1 を設定すると MT タグの値を小文字 (abc...) にします。
ltrim
1 を設定した場合、 MT タグに含まれる文字列の先頭に、複数の空白/スペース/改行が連続して含まれている場合、不要なスペースを削除します。
make_seo_basename DynamicMTML
文字列からURLに利用できる文字のみを先頭から指定文字分抽出してURLエンコード...
mteval
1 を設定すると、モディファイアを付与したファンクションタグの内容に含まれるテンプレートタグを展開します
nl2br
設定すると、MT タグの値に含まれる空白行を br 要素に置き換えます。
nofollowfy
1 を設定すると、MT タグの値に含まれる anchor 要素に値が nofollow の rel 属性を挿入します。
numify
1 を指定すると、モディファイアを付与したファンクションタグの値に含まれる数字 (のみ、もしくは値の一番最初) を適切な形式に区切ります
path2url Options AttachFiles
保存されている添付ファイルの情報 (%r/path/to/file) を URL...
regex_replace
/pattern_foo/ と replacement_foo を設定することで、MT タグの値の正規表現による置換が行えます。
remove_html
1 を設定すると、MT タグの値に含まれるすべての HTML タグを除去します。
remove_js AltSearch
HTML の script タグを消去します。...
replace
search_foo と replacement_foo を設定することで、出力される値を置換できます。
rtrim
MT タグの出力結果の文字列の最後に、複数の空白/スペース/改行が連続して含まれている場合、不要なスペースを削除します。
sanitize
テキストの除去フィルターを実行します。
set_loop var
出力される値を指定した区切り文字 (既定値はカンマ) で分割し、配列変数へセット...
setvar
setvar モディファイアを設定したブロックまたはファンクションは展開されず、出力される結果は、モディファイアの設定値が名前の変数に値となります。
smart_dashes
1 を設定すると、値に含まれるダッシュを en, em ダッシュに変換し、数値文字参照で出力します。
smart_ellipses
1 を設定すると、3度続けたピリオドを省略記号に変換し、数値文字参照で出力します。
smart_quotes
1 を設定すると、引用符をカーリークォートに変換し、数値文字参照で出力します。
smarty_pants
出力する内容に SmartyPants フォーマットを適用します。
space_pad
MT タグの値を、全体で N 文字になるよう、余白を空白で埋めます。
spacify
指定した文字を、半角英数のみの MT タグの値一文字ずつの間に挿入します。
spam_protect
メールアドレスを出力する MT タグについて、@ マークなどの記号をエンコードします。
sprintf
MT タグの出力結果を printf のフォーマットで変換します。
str2keitai KeitaiLib
script 要素を要素内容とともに削除し、strong, em, b, i, ...
string_format
MT タグの出力結果を printf のフォーマットで変換します。
strip
MT タグの値に含まれる、1つ以上の連続する半角空白文字を指定した内容に置き換えます。
strip_emptylines strip
値から空行を取り除いて出力します。
strip_linefeeds
値から改行コードを取り除いて出力します。
strip_tags
MT タグの出力結果から、HTML タグを取り除きます。
tab2table
スタティックパブリッシング専用です。タブ区切りテキストからテーブルタグを作成しま...
tel2link KeitaiLib
trim
文字列の先頭と最後に、複数の空白/スペース/改行が連続して含まれている場合、不要なスペースを削除します。
trim_to
最初の N 文字を取り出します。N はアトリビュートの値として設定します。
trimj_to trim
全角1文字を1字、半角2文字を1字、のようにマルチバイト文字数で文字列をトリミン...
upper_case
1 に設定するとタグの値を大文字 (ABC...) にします。

url2download Options AssetDownloader
テキスト内のリンクタグを検索して URL をダウンロード用のリンクに置換して出力...
wrap_text
タグの値を、指定した N バイトで改行して出力します。
z2h KeitaiLib
全角カタカナを半角カタカナに変換します。...
zero_pad
タグの値を、全体で N 文字になるよう、余白を 0 で埋めます。