テンプレート変数の中の文字列の一部分を変換し、Dittoで出力したい

質問全般・改善要望
Kenny
メンバー
メンバー
記事: 179
登録日時: 2011年5月28日(土) 13:41

テンプレート変数の中の文字列の一部分を変換し、Dittoで出力したい

投稿記事by Kenny » 2013年10月22日(火) 18:50

-----
ご利用のサーバ:不明
MODXのバージョン:1.0.10J-r3
PHPのバージョン:5.2.3
MySQLのバージョン:5.5.29
ブラウザ:FireFox24.0
-----

お世話になります。


テンプレート変数の中に下記の文字列があります
http://www.zzz.com/XXX/ABC.html

これを
http://www.zzz.com/YYY/ABC.html

に変換して、dittoで出力したいと考えております。


++++++++++++++++++++++++++++++++++++++

■スニペット:[[URL変換]]

<?php
$URL=$modx->documentObject['テンプレート変数名'][1]; //テンプレート変数を呼び出す
$filename=substr($URL, 23, 15); //ファイル名だけを取り出す
echo "http://www.zzz.com/YYY/$filename";
?>

■チャンク:{{URL変換雛型}}

[[URL変換]]


■Dittoで出力

[[Ditto?
&tpl=`URL変換雛型`
&parents=`999999`
]]

++++++++++++++++++++++++++++++++++++++


うまくいきません。

何か良い方法はございますでしょうか。

よろしくお願い致します。