開発(PHP):チャンクコードの文字列から処理
チャンクのコード文字列からチャンクとして処理するには、$modx->parseText
メソッドを使用します。
構文
引数名 | 型 | 初期値 | 説明 | |
---|---|---|---|---|
第一引数 必須 |
チャンクコード | string | チャンクコードの文字列。 チャンクを作成するフォームのチャンクコードに入力する文字列と同じ文字列を入力する。 |
|
第二引数 必須 |
プレースホルダー | array | チャンクに渡すカスタムプレースホルダーの値。 連想配列で指定する。 array( |
|
第三引数 | プレースホルダーの開始タグ | string | [+ | プレースホルダーをチャンクで使用する際の開始タグ。 |
第四引数 | プレースホルダーの終了タグ | string | +] | プレースホルダーをチャンクで使用する際の終了タグ。 |
第五引数 | モディファイアの実行 | boolean | true | モディファイアの実行を行うかどうか。true ... 実行するfalse ... 実行しない |
戻り値
チャンクとして処理されたコードを文字列、失敗した場合は第一引数の値を返します。
サンプルコード
結果
<div class="box">
<p class="title">Title</p>
<div class="description"><p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Animi illo rerum doloribus? Quos eum iste maxime excepturi aspernatur sapiente, ex numquam nesciunt, beatae sunt quia non officia dignissimos dolor fugit?</p></div>
</div>