0

我正在使用 Magento 社区来开发一个网上商店。我正在使用下拉自定义选项创建产品。我一直在尝试更改此信息的显示 (HTML)。基本上,我想显示一个表格而不是当前出现的下拉菜单,但我不知道该怎么做。我尝试编辑的文件位于 app/design/frontend/base/default/template/bundle/catalog/product/view/type/bundle/option 中。我的理解是使用以下代码插入信息:

<?php endif; ?>
    <input type="hidden" name="bundle_option[<?php echo $_option->getId() ?>]" value="<?php echo $_selections[0]->getSelectionId() ?>"/>
<?php else:?>
    <select onchange="bundle.changeSelection(this)" id="bundle-option-<?php echo $_option->getId() ?>" name="bundle_option[<?php echo $_option->getId() ?>]" class="bundle-option-<?php echo $_option->getId() ?><?php if ($_option->getRequired()) echo ' required-entry' ?> bundle-option-select change-container-classname">
        <option value=""><?php echo $this->__('Choose a selection...') ?></option>
    <?php foreach ($_selections as $_selection): ?>
        <?php if ($_selection->getSelectionCanChangeQty() && $this->_isSelected($_selection)): ?>
            <?php $tierPriceHtml = $this->getTierPriceHtml($_selection); ?>
        <?php endif; ?>
        <option value="<?php echo $_selection->getSelectionId() ?>"<?php if ($this->_isSelected($_selection)) echo ' selected="selected"' ?><?php if (!$_selection->isSaleable()) echo ' disabled="disabled"' ?>><?php echo $this->getSelectionTitlePrice($_selection, false) ?></option>
    <?php endforeach; ?>
    </select>

我试图做的是在构建表格时获取信息,所以我在标签的末尾添加了一些行,以便在下拉列表下看到一个表格,其中包含所有信息,类似于以下几行的基本信息:

<table class="probapifa">
    <?php foreach ($_selections as $_selection1): ?>
        <tr id="rowpifa" value="<?php echo $_selection1->getSelectionId() ?>"><?php echo $this->getSelectionTitlePrice($_selection1, false) ?></tr>
    <?php endforeach; ?>
    </table>

结果是不受欢迎的,因为即使我从下拉列表中选择了一个新选项,我也什么也看不到。另外,我可以看到在上面的代码中,它说为初始选择的选项选择一个产品,当在产品站点中出现的文本是Please select。(我读到它应该在 CSV 文件中进行编辑,对吧?)。所以我的猜测是我没有编辑正确的文件,我该怎么办?我真的需要你的帮助。

4

0 回答 0