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 它会给您数量框并添加到购物车按钮。您可以在此处找到浏览页面和 flypage 模板的所有变量:http: //virtuemart.net/documentation/Developer_Manual/Modifying_the_Layout.html

如果这不是您想要得到的,请更具体,或显示您的网页。

于 2011-06-24T08:53:16.573 回答