从Magento的下拉到桌子

时间:2013-06-03 08:35:08

标签: html magento drop-down-menu html-table

我正在使用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>

结果是不受重视的,因为即使我从下拉列表中选择了一个新选项,我也什么都看不到。此外,我可以看到,在上面的代码中,它为初始选择的选项显示选择产品,当在产品网站中显示的文本是请选择。 (我读过它应该在CSV文件中编辑,对吧?)。所以我的猜测是我没有编辑正确的文件,我该怎么办?我真的需要你的帮助。

0 个答案:

没有答案