バージョン選択

フォーラム

メニュー

オンライン状況

80 人のユーザが現在オンラインです。 (63 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 80
もっと...

サイト内検索

質問 > フロント機能 > 商品一覧ページより外部のサイトに移動するリンクを表示させたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
bruce
投稿日時: 2009/1/20 16:43
対応状況: −−−
新米
登録日: 2009/1/20
居住地:
投稿: 5
商品一覧ページより外部のサイトに移動するリンクを表示させたい
はじめまして!
皆さん教えてください
まったくの初心者の質問で申し訳ありません。

商品一覧ページ内の「詳しくはこちら」のリンクボタンに外部のサイトにリンクできるようにしたいのです

html/products/list.php内にある
(変更前)
<a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProducts[cnt].product_id}-->"

(変更後)
<a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProducts[cnt].product_code}-->"

として、外部URLを「商品コード」に入力したのですが、DETAIL_P_HTMLの部分のみとなり、リンク先に移動しません。

皆さんのお力をお貸しください。

EC-CUBEバージョン:2.3.3
OS:Linux
DBサーバ:MySQL 5.0.51
PHP:4.4.2

よろしくお願いいたします。
homan
投稿日時: 2009/1/20 17:34
対応状況: −−−
仙人
登録日: 2007/7/2
居住地: 宮崎県宮崎市
投稿: 633
Re: 商品一覧ページより外部のサイトに移動するリンクを表示させたい
引用:

bruceさんは書きました:
はじめまして!
皆さん教えてください
まったくの初心者の質問で申し訳ありません。


PHP初心者でしょうか?
EC-CUBEの初心者でしょうか?
WEBに関する初心者でしょうか?

引用:

商品一覧ページ内の「詳しくはこちら」のリンクボタンに外部のサイトにリンクできるようにしたいのです

html/products/list.php内にある
(変更前)
<a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProducts[cnt].product_id}-->"

(変更後)
<a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProducts[cnt].product_code}-->"

として、外部URLを「商品コード」に入力したのですが、DETAIL_P_HTMLの部分のみとなり、リンク先に移動しません。


まず、外部のリンク先のURLについての仕様が不明ですが、以下のようにしてしまえばいいかもしれません(あくまでも例です)。

引用:
<a href="http://外部サービスURL/product.php?pid=<!--{$arrProducts[cnt].product_code}-->">



<!--{$smarty.const.DETAIL_P_HTML}-->にこだわる必要はないかと思います。


----------------
このコミュニティでの投稿はボランティアの範囲に留めさせていただいています。個別の相談やカスタマイズは有償にて承っておりますのでご相談下さい。

[url=http://www.eccube-school.jp/]EC-CUBE

bruce
投稿日時: 2009/1/20 19:43
対応状況: −−−
新米
登録日: 2009/1/20
居住地:
投稿: 5
Re: 商品一覧ページより外部のサイトに移動するリンクを表示させたい
早速のご返信ありがとうございます。

引用:

PHP初心者でしょうか?
EC-CUBEの初心者でしょうか?
WEBに関する初心者でしょうか?


PHP、EC-CUBE共に初心者です。
HTMLでサイトを作成していたのですが、EC-CUBEで作成しながらPHPも学習できればと思い、始めました。


引用:
<a href="http://外部サービスURL/product.php?pid=<!--{$arrProducts[cnt].product_code}-->">


返信頂いた方法で試してみたのですが、

http://www.rado.co.jp/dj/search/kensaku?XCD=796882/product.php?pid=

はきちんと表示されますが、<!--{$arrProducts[cnt].product_code}-->の部分が表示されません。

商品コードはこのようにパラメータを入力しています。
&CODE1=00&CODE2=0000

いたらぬ質問で申し訳ありませんが、ご教授の程宜しくお願いいたします。
seasoft
投稿日時: 2009/1/20 22:28
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品一覧ページより外部のサイトに移動するリンクを表示させたい
たしか、
<!--{$arrProducts[cnt]|@var_dump}-->
だったかで、変数(今回の場合は連想配列)を展開できますよ。

そもそも、連想配列の要素として、もっていないケースもあるので。
正式版だと、商品規格の有無によってその辺りが左右されたかも。

ちなみに、展開した内容は、出力ソースで見たほうが読みやすいかも。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

bruce
投稿日時: 2009/1/20 23:34
対応状況: −−−
新米
登録日: 2009/1/20
居住地:
投稿: 5
Re: 商品一覧ページより外部のサイトに移動するリンクを表示させたい
ありがとうございます。

いただいた方法でやってみるとできました!!

お忙しいのに回答いただきましてホントに感謝です。

ありがとうございました
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は145,107名です
総投稿数は113,505件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2340
5
h_tanaka
2139
6
umebius
2085
7
yuh
1905
8
mcontact
1820
9
red
1585
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18
balisys
603
19 DELIGHT 572
20
patapata
502


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.