我很抱歉这个可怜的问题,但我不知道从哪里开始。
基本上我有一个产品模板,它使用 15 个自定义选项作为名称,15 个用于 T 恤尺寸,15 个用于 T 恤编号。
使用 jquery,选项隐藏在基于产品数量的个性化设置中。然后它为大小设置一个默认的 * 或 none。
唯一的问题是,如果客户在电子邮件和客户订单中说 3 件 T 恤,他们将看到一长串他们没有选择的选项。
我想知道如果它等于 * 或没有,是否有办法排除该选项。
解决了以下问题
<?php
$optionvalue = $option['value'];
$array = array('None','*');
if(!in_array($optionvalue,$array)){
echo $option['label'];
}
?>
<?php
$optionvalue = $option['value'];
$array = array('None','*');
if(!in_array($optionvalue,$array)){
echo (isset($option['print_value']) ? $option['print_value'] : nl2br($this->escapeHtml($option['value'])));
}
?>