我需要一些不寻常的,我想要
如果我的产品有多个选项值
应该显示在下拉列表中
否则,如果它只有一个选项值
比我需要显示没有下拉列表或仅作为文本。
请建议我怎么做。
喜欢如果
<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
显示为文本。这不是必填字段。
答案 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)