| 質問 > 管理機能 > メールテンプレートへの追記について | |
|
|||
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| arts |
投稿日時: 2009-8-9 19:06
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009-2-7 居住地: 投稿: 227 |
Re: メールテンプレートへの追記について ありがとうございます。
考え方としては $arrOrder.add_option の値が0のときは「指定なし」 $arrOrder.add_option の値が1のときは「のしを付ける」 このような考え方でif文を作成するということになりますでしょうか? よろしくお願いいたします。 |
| seasoft |
投稿日時: 2009-8-9 23:52
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008-6-4 居住地: 投稿: 4925 |
Re: メールテンプレートへの追記について 引用:
良いと思います。 その上でですが、設計上は、「それ以外の場合」というのを想定しておくと、より完成度が高くなると思います。 下記は、そういった考慮もした設計の一例として、参考にしていただければと思います。 【 例1 】 ・$arrOrder.add_option の値が0のときは「指定なし」 ・上記以外で、$arrOrder.add_option の値が1のときは「のしを付ける」 ・いずれにも該当しない場合、空欄 【 例2 】 ・$arrOrder.add_option の値が1のときは「のしを付ける」 ・上記以外の場合、「指定なし」
|
| arts |
投稿日時: 2009-8-10 0:48
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009-2-7 居住地: 投稿: 227 |
Re: メールテンプレートへの追記について ありがとうございます。
記述の方をもっと理解して、試してみます。 他のファイルでif文が使ってあるところなど 参考にしてみようと思います。 |
| arts |
投稿日時: 2009-8-10 14:45
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009-2-7 居住地: 投稿: 227 |
Re: メールテンプレートへの追記について こんにちは。
教えて頂いたサイトとPHPの本と他のECCUBEファイルを 参考にif文を作成してみました。 記述が違うと思いますが、一応「注文受付メール」で 「のしを付ける」「指定なし」が機能しました。 記述は下記の通りです。 order_mail.tpl のしの有無:<!--{if $arrOrder.add_option == 1}--> のしを付ける <!--{else}--> 指定なし <!--{/if}--> このような記述で大丈夫なのでしょうか? どうぞよろしくお願いいたします。 一度締めさせて頂きます。 どうもありがとうございました。 |
| kana |
投稿日時: 2009-9-11 8:11
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2008-12-9 居住地: 投稿: 64 |
Re: メールテンプレートへの追記について 締められたのに、申し訳ありませんが、arts さんと同じところで引っかかっています。
DBの方は新しくmtb_jobを元にmtb_optionというのを作っています。 mtb_optionに ID=0と1と2 0=指定なし1=お祝い 2=内祝い を設定しています。 dtb_orderと dtb_order_tempに"add_option"というカラムを 追加しています。add_optionには、0もしくは1、2が入っています。 order_mail.tpl に以下を追加しました。 のし紙:<!--{if $arrOPTION.$add_option == 0}--> 指定なし <!--{elseif $arrOPTION.$add_option == 1}--> お祝い <!--{else}--> 内祝い <!--{/if}--> しかし注文メールの方は常に「指定なし」になってしまいます。 何処が悪いのでしょうか? EC-CUBEバージョン 2.3.2 PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.22 |
| seasoft |
投稿日時: 2009-9-11 15:06
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008-6-4 居住地: 投稿: 4925 |
Re: メールテンプレートへの追記について $arrOPTION.$add_option
↓ $arrOPTION.add_option とかでしょうか?
|
| kana |
投稿日時: 2009-9-11 17:12
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2008-12-9 居住地: 投稿: 64 |
Re: メールテンプレートへの追記について seasoftさんありがとうございます。
引用:
迂闊な間違えをしていました。 またもうひとつOption でなく Order でした。 $arrOrder.add_option で解決しました。 お騒がせしました。 |
| ←前へ 1 | 2 | |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |


当サイトについて
フロント機能







