2016-10-16 8 views
0

opencartの電子メールまたは管理注文履歴に商品説明を表示するにはどうすればよいですか?以来、私は非常に短い商品の説明だけを持っているので、代わりに説明としてサイズを作った。例えば。 20x20kg。私はコントローラに追加しようとしました:オープンカートの商品説明は注文メールに表示されません

'description' => '$products['description']'; 

と表示します。 tpl、それは何も表示されません。

私はこのようなモデルに追加:

'description' => utf8_substr(strip_tags(html_entity_decode($product['descript‌​ion'], ENT_QUOTES, 'UTF-8')) 

または

'description' => htmlspecialchars_decode($product['description']) 

が、私はそれをエコーし​​ようとしたとき、残念ながら、それは動作しません。

VIEWカタログ>ビュー>テーマ>(mytheme)>テンプレート>メール> order.tpl

リンク:http://pastebin.com/zpcWyzsU

MODELカタログ>モデル>レジ> order.php

リンク:ペーストビン.com/37w7ix1Z

何か助けていただければ幸いです。

+0

残念ながら、これはまったく機能しません。ネット上の記事は一件も見つかりませんでした。拡張子。代わりにmodules/xmlを作成することを考えていますが、それほど熱心ではありません。私は私を助けることができる誰かに感謝します。ありがとう。 – user7023465

答えて

0

'description' => '$ products [' description ']';は、

'description' => $products['description']; 
+0

こんにちはプリタム、あなたのご意見ありがとうございます。私はちょうどここにタイプミスがありました。もちろん、変数は一重引用符や二重引用符で囲まれません。このような質問が混乱していて、修正が必要な場合は、コントローラは次のようになります: 'description' => utf8_substr(strip_tags(html_entity_decode($ result ['description']、ENT_QUOTES、 'UTF-8'))、0、$ <?php echo htmlspecialchars_decode($ product ['description'])このような場合は、次のようにします。 ; ?> – user7023465

0

です。長い時間の問題を分析した後。私は解決策を考え出し、カタログ>モデル>チェックアウト> orders.phpのコードを微調整しました

関連する問題