ページ 11

新規リソースを作成・保存した後の遷移をこの保存したリソースのWEBページへ遷移させたい

Posted: 2017年8月23日(水) 11:11
by Kenny
MODXバージョン 1.0.19J
PHPのバージョン 7.1.2
データベースのバージョン 5.6.23-log

お世話になります。

新規リソースを作成し、保存をした後の遷移ページを変更したいのですが、「この保存したリソースのWEBページへ遷移させたい」場合、プラグインでどのように書けばよいのか分かりません。

特定のページへの遷移の場合は以下のように書いています。

$tid = $_POST['template'];

if ($tid == '577' ) {
header('Location:../***.html');
exit;
}

どうぞよろしくお願い致します。

新規リソースを作成・保存した後の遷移をこの保存したリソースのWEBページへ遷移させたい

Posted: 2017年8月23日(水) 11:23
by yama
http://170823112007-25258.evo.demo.modx.jp/manager/

コード: 全て選択

$modx->sendRedirect($_POST['id']);
これで遷移すると思います

新規リソースを作成・保存した後の遷移をこの保存したリソースのWEBページへ遷移させたい

Posted: 2017年8月23日(水) 12:34
by Kenny
Yama様

いつもありがとうございます。

デモページでやってみたのですが(http://170823112007-25258.evo.demo.modx ... &id=17&r=1)へ遷移してしまいます。

保存をしたリソースのURLへ飛ばしたいのですが、新規の場合はIDが定まっておりませんので厳しいのでしょうか。

新規リソースを作成・保存した後の遷移をこの保存したリソースのWEBページへ遷移させたい  【解決済み】

Posted: 2017年8月23日(水) 12:55
by yama
http://170823112007-25258.evo.demo.modx.jp/manager/
これでどうでしょう?
print_r($modx->event->params) とすることで、そのイベントで受け取ることができるパラメータを確認できます

新規リソースを作成・保存した後の遷移をこの保存したリソースのWEBページへ遷移させたい

Posted: 2017年8月23日(水) 13:21
by Kenny
Yama様

有難うございます!
思い通りに遷移しました。
リソースの保存と同時にPHPを作動させたくて、今まで無理やり別ステップを挟んで処理していたのが省略できるようになりました。