Login
Username

Password



Lost Password?

Register now!
Referer
No referer

Guests cannot post in this forum

You cannot start a new topic in this forum

Action
list-tree Tree order sort-up Oldest first previous Previous topic next Next topic

通常 Re: eguideでconfirmを分岐させたい

受付文面 (メールテンプレート) は、テキストフォームに表示されています。

受付/拒否の文言を変更するなら、言語リソースファイル (eguide/language/japanese/main.php) の_MD_RESERV_ACTIVE と _MD_RESERV_REFUSE を編集することで行えます。

フォームになってるのは、拒絶理由を添えるなど個別対応を想定しているためですが、これを選択状態に合わせて変更するのなら PHP 側のロジックを大きく変更するか、Smarty テンプレート (eguide_recept.html) を変更して、JavaScript を組み込むのが良いでしょう。
--
Nobuhiro YASUTOMI (MySite Users Webmaster)

通常 Re: eguideでconfirmを分岐させたい

if ($ret == _MD_RESERV_REFUSE) {
$template = file_get_contents(template_dir('confirm2.tpl')."/confirm2.tpl");
} else {
$template = file_get_contents(template_dir('confirm.tpl')."/confirm.tpl");
}

これでよろしいでしょうか?

通常 eguideでconfirmを分岐させたい

予約申込を受け付けた時と,拒否した時で,文面を変えたいのですが,多分,caseで分岐させて,使用するmail_templateを変えればいいだけだと思うのですが,どのファイルのどのあたりか,教えていただけないでしょうか。
reserv.phpかreserv_func.phpだと思うのですが,ちょっと見ただけでは探せませんでした。

さっき気がついて,2.2にアップデートしました。
2.0でスレ立てしてしまい,失礼しました。

追記:
場所は割と簡単に見つかりました。receipt.phpの
$template = file_get_contents(template_dir('confirm.tpl')."/confirm.tpl");

というところですね。
で,この$templateを承認か拒否かで,振り分けたい。拒否の場合は,例えば
$template = file_get_contents(template_dir('confirm2.tpl')."/confirm2.tpl");
にしたいのですが,今度は注目すべき変数がわかりません。
思ったほど簡単じゃなかったです。

list-tree Tree order sort-up Oldest first previous Previous topic next Next topic



Advanced search
© 2008 MySite Web Service