将CSS className添加到自定义选项字段,如radiobox和select

时间:2014-07-23 18:18:08

标签: magento

我想在产品视图页面的前端对不同的弹出式产品自定义选项进行分组和显示。所以我想给后端的每个产品选项提供特定的课程  refernce from here
我已经使用了这段代码但是这只为文本框类型选项提供了自定义类选项,我希望自定义类适用于所有类型的产品选项。 有人可以帮忙吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

我之前使用过的东西(虽然我承认,看起来不是一种非常简洁的方式)是在目录/ product / view / options.phtml中:

$search = 'product-custom-option';
$replace = 'product-custom-option form-control';

<?php foreach($_options as $_option): ?>
    <?php echo str_replace($search, $replace, $this->getOptionHtml($_option)); ?>
<?php endforeach; ?>

css类'form-control'是我想添加的那个。

[编辑]

在这种情况下,我能想到的一个解决方案是:

  • 创建一个system.xml,您可以在其中添加各种选项类型的CSS类
  • 创建一个帮助类来检索保存的CSS类
  • 编辑主题中的目录/产品/视图/选项/类型/ * .phtml文件,使用帮助程序添加CSS类。

这会对你有用吗?