質問 > フロント機能 > 「かごの中を見る」ページにDBの新規項目を表示したい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
porico |
投稿日時: 2008/11/19 0:22
対応状況: −−−
|
常連 登録日: 2008/11/16 居住地: 東京都 投稿: 35 |
Re: 「かごの中を見る」ページにDBの新規項目を表示したい 早速ありがとうございます!
まさしく、SC_Helper_DB.phpの、カート内商品の集計処理を行うsfTotalCart関数の中で$objPage->arrProductsClasがありました。 具体的には、sfGetProductsClass関数の、vw_product_classに、項目を追加しましたら、両ページとも表示できました。 #PostgreSQLのビューにも追加してありましたので。 ありがとうございました! |
homan |
投稿日時: 2008/11/18 23:57
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: 「かごの中を見る」ページにDBの新規項目を表示したい 今ちょっと手元に開発環境がないからうる覚えなのですが、
$arrProductsClass(もしかしたら、$this->arrProductsClassかも)はたしか class/helper/SC_Helper_DB.php(って感じの名前のファイルだったかな)の中で宣言されているはずです。 関数名は忘れましたが、カートの中の集計処理をしている関数です。 transactionid=はたぶん関係ないです。
|
porico |
投稿日時: 2008/11/18 23:42
対応状況: −−−
|
常連 登録日: 2008/11/16 居住地: 東京都 投稿: 35 |
Re: 「かごの中を見る」ページにDBの新規項目を表示したい 追加になります。
同じく、「ご入力内容のご確認」ページの /shopping/confirm.php でも、全く同じ <!--{$arrProductsClass[cnt].artist|escape}--> を追加しているのですが、 /data/class/pages/shopping/LC_Page_Shopping_Confirm.php には、$arrProductsClassが宣言もされておらず、 どのようにしたらよいのかわかりません。 両ページとも、URLにtransactionid=*********が表示されるのですが、関係ありますでしょうか? |
porico |
投稿日時: 2008/11/18 23:29
対応状況: −−−
|
常連 登録日: 2008/11/16 居住地: 東京都 投稿: 35 |
「かごの中を見る」ページにDBの新規項目を表示したい dtb_productにartistというtext項目を追加し、一覧や商品詳細ページでは追加した項目を表示できるようになったのですが、
「かごの中を見る」の/cart/index.phpでの表示の仕方がわかりません。 もともと、商品名を表示する、 <!--{$arrProductsClass[cnt].name|escape}-->があるので、同じように、 <!--{$arrProductsClass[cnt].artist|escape}-->としています。 そして、 /httpdocs/data/class/pages/cart/LC_Page_Cart.php で、$arrProductsClassに、artistを追加すればよいだろうと思ったのですが、 var $arrProductsClass; と、宣言されているだけで、もともとある商品名(name)なども、値が引き渡されていないようなのです。 どのようにしたらよいか、教えていただけないでしょうか。 ------------------------------- EC-CUBEバージョン 2.3.0 PHPバージョン PHP 5.1.6 DBバージョン PostgreSQL 8.1.11 ------------------------------- |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |