質問 > フロント機能 > 規格の画像追加について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
818181 |
投稿日時: 2015/4/30 20:39
対応状況: −−−
|
新米 登録日: 2015/4/30 居住地: 投稿: 5 |
規格の画像追加について 初めてEC-CUBEを使ってショッピングサイトを作っている途中です。
今回お伺いしたいのは規格をラジオボタン化し各ボタンの隣に 規格画像を追加する方法についてです。 現在のところ、規格をラジオボタン化することはでき dtb_classcategoryにimgというカラムを追加し その中に画像のパスを入力、画像データを同パスに 配置するところまでは完了しました。 しかし、detail.tplにどうやればimgを引っ張ってこられるのかわかりません。 このフォーラム内を検索したり、他の解説サイトを見たりしましたが まったく要領を得られませんでした。 どなたかお分かりになられる方がおられましたら 詳しくお教えください。 よろしくお願いします。 |
yuh |
投稿日時: 2015/4/30 22:52
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格の画像追加について dtb_classcategoryに追加すると、規格を二つ使用した時に対応できなくなると思います。
規格の使用は一つだけの前提であれば、DBからデータを引っ張ってきて表示させるだけですが・・・ |
818181 |
投稿日時: 2015/5/1 9:52
対応状況: −−−
|
新米 登録日: 2015/4/30 居住地: 投稿: 5 |
Re: 規格の画像追加について yuhさん
ご指摘ありがとうございます。 言葉足らずでしたね。 規格は一つしか使わない予定ですのでまったく問題はありません。 detail.tplで以下のように<!--{$img}-->で引っ張ってきたいと考えていますが どこをどうすれば?といった具合です。 <!--{foreach from=$arrClassCat1 key="key" item="value"}--> <!--{if $key !="__unselected"}--> <li><span><img src="<!--{$smarty.const.ROOT_URLPATH}-->upload/save_image/<!--{$img}-->" width="40" height="40" /></span> <input name="classcategory_id1" type="radio" value="<!--{$key}-->" /> <!--{$value}--> </li> <!--{$arrProductsClass}--> <!--{$objProduct}--> <!--{/if}--> <!--{/foreach}--> |
yuh |
投稿日時: 2015/5/1 13:04
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格の画像追加について
こんな感じのクエリでclasscategory_idとimgを引っ張ってきて、 $this->arrClassImage[classcategory_id] = img のような形でデータを取っておけば使いやすいと思いますよ。 |
818181 |
投稿日時: 2015/5/7 16:07
対応状況: 確認中
|
新米 登録日: 2015/4/30 居住地: 投稿: 5 |
Re: 規格の画像追加について yuhさん
ご回答ありがとうございます。 連休中はPCに触れられず、返事が遅くなってしまい申し訳ないです。 まだクエリやphpへの理解が浅く、おっしゃってる意味の半分も 理解できていない状態ですので、ちょこちょこ調べながら 試してみます。 |
irritatedm |
投稿日時: 2015/5/8 16:15
対応状況: −−−
|
新米 登録日: 2015/5/8 居住地: 投稿: 2 |
Re: 規格の画像追加について 便乗で申し訳ございませんが、こちらの件について詳しく教えていただけませんでしょうか?
どちらのファイルに追記すればいいんでしょうか?引用:
|
yuh |
投稿日時: 2015/5/8 16:34
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格の画像追加について LC_Page_Products_Detail.phpですね。
|
irritatedm |
投稿日時: 2015/5/8 17:08
対応状況: −−−
|
新米 登録日: 2015/5/8 居住地: 投稿: 2 |
Re: 規格の画像追加について yuhさんお世話になります。
こちらのコードをLC_Page_Products_Detail.phpに追記したところエラーが出て 詳細ページが表示されなくなってしまいました。 どこか特定の行に挿入するのでしょうか? すみません。全く分かっておらず、使いたいものは皆さんの書かれている手順をそのまま写している状況です。
|
yuh |
投稿日時: 2015/5/8 17:15
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格の画像追加について http://www.ec-cube.net/integrate/partner/
こちらからインテグレートパートナーの会社様にご依頼を出されるとよろしいかと思います。 |
818181 |
投稿日時: 2015/5/22 18:56
対応状況: 確認中
|
新米 登録日: 2015/4/30 居住地: 投稿: 5 |
Re: 規格の画像追加について yuhさん
いろいろ試行錯誤いたしまして以下のようにしてみましたが うまくいかず行き詰ってしまいました。再度助言いただけますか? phpは以下のとおりです。 $col = 'DISTINCT cc.classcategory_id, cc.img'; $from = '(SELECT * FROM dtb_products_class WHERE del_flg = 0) pc INNER JOIN dtb_classcategory cc ON pc.classcategory_id1 = cc.classcategory_id'; $this->arrCatImage = $objQuery->select($col, $from); tplはforeach内なので$keyが使えるかなと思い$imgではなく $arrCatImage.$key.imgとしてみたら格納順の値になってしまうんですね。 うまく引っ張ってこられませんでした。 <!--{foreach from=$arrClassCat1 key="key" item="value"}--> <!--{if $key !="__unselected"}--> <li><span><img src="<!--{$smarty.const.ROOT_URLPATH}-->upload/save_image/<!--{$arrCatImage.$key.img}-->" width="40" height="40" /></span> <input name="classcategory_id1" type="radio" value="<!--{$key}-->" /> <!--{$value}--> </li> <!--{$arrProductsClass}--> <!--{$objProduct}--> <!--{/if}--> <!--{/foreach}--> |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |