0

VirtueMartshop.browseのページには、SKU、名前、価格、および「更新」([カートに追加] ボタンを含む) の典型的な列があります。購入者が「カートに追加」ボタンを押す前に数量を選択できるように、「価格」と「更新」の間に「数量」列を追加したいと考えています。

これを行う方法はわかりませんが、どこで行うかはわかっていると思います:

/public_html/components/com_virtuemart/themes/default/templates/browse/includes/browse_listtable.tpl.php

そのファイルの 67 ~ 72 行目でテーブルの作成方法をプログラムに指示していますが、コード ソースを変更してテーブルの要素として数量を含めるように指示する方法がわかりません。コードは次のとおりです。

// Loop through each row and build the table
foreach($data as $key => $value) {   
    $table->addRow( $data[$key], 'class="sectiontableentry'.$i.'"', 'td', true );
    $i = $i == 1 ? 2 : 1;
}

このループで実際に呼び出されているインクルード ファイルはどれforeachですか? また、参照数量データに追加するコードはどれですか?

4

1 に答える 1

1

コアコードを変更しないでください。ブラウズテンプレート内に数量ボックスを配置する必要がある場合は、変数$ form_addtocartを使用します。数量ボックスが表示され、カートボタンに追加されます。ブラウズページおよびフライページテンプレートのすべての変数は、ここで見つけることができます:http: //virtuemart.net/documentation/Developer_Manual/Modifying_the_Layout.html

これがあなたが得ようとしているものではない場合は、より具体的にするか、あなたのウェブページを見せてください。

于 2011-06-24T08:53:16.573 に答える