下拉产品Magento中的检查产品有多个选项

时间:2014-04-10 06:19:38

标签: magento product options

我需要一些不寻常的,我想要

  

如果我的产品有多个选项值

     

应该显示在下拉列表中

     

否则,如果它只有一个选项值

     

比我需要显示没有下拉列表或仅作为文本。

请建议我怎么做。

喜欢如果

<select name="select_box" id="select_box">
    <option value="one">1</option>
    <option value="tow">2</option>
    <option value="three">3</option>
    <option value="three">4</option>
    <option value="three">5</option>
    <option value="three">6</option>
</select>

下拉列表中有多个opton,而不是我需要显示上面的下拉列表以及

  <select name="select_box" id="select_box">
        <option value="one">optionname only</option>
    </select>

下拉列表有一个选项,而不是我需要将optionname only显示为文本。这不是必填字段。

1 个答案:

答案 0 :(得分:0)

此过程中包含3-4个文件。

您可以通过启用"Template path hints" from admin->settings->advanced->developer

来查看

无论如何检查这些文件

如果它是一个下拉列表,您可以在此文件中更改(请记住,您的主题中的更改不在基础中)

frontend/base/default/template/catalog/product/view/options/type/select.phtml

Another files in this process(check xml)

frontend/base/default/template/catalog/product/view/options/wrapper.phtml frontend/base/default/template/catalog/product/view/options/js.phtml frontend/base/default/template/catalog/product/view/options.phtml

另一种方式:

转到

App/code/core/Mage/Catalog/Block/Product/View/Options/Type/Select.php

在此处找到getValuesHtml()并检查代码并根据需要进行编辑 (DO NOT EDIT CORE FILES ALWAYS OVERRIDE FOR EDITING PURPOSE)