我有一个名为artwork的选项,它有3个值(We Design Single,We Design Double,Upload Artwork)。
我想编辑视图product.tbl以格式化“We Design Single”和“We Design Double”,因此它只显示为“We Design”。
我认为这是我需要编辑的代码的一部分,但不确定如何
<div id="option-<?php echo $option['product_option_id']; ?>" class="option">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<b><?php echo $option['name']; ?>:</b><br />
<select name="option[<?php echo $option['product_option_id']; ?>]">
<option value=""><?php echo $text_select; ?></option>
<?php foreach ($option['option_value'] as $option_value) { ?>
<option value="<?php echo $option_value['product_option_value_id']; ?>">
?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?>
(<?php echo $option_value['price_prefix']; ?><span id="newPrice"><?php echo
$option_value['price']; ?></span>)
<?php } ?>
</option>
<?php } ?>
</select>
</div>
我认为您会使用if语句来确定'product_option_value_id'=='We Design Single'||| 'product_option_value_id'=='We Design Single'然后使用substr()仅显示'product_option_value_id'的一部分。
任何想法?
答案 0 :(得分:0)
<?php if ($option_value['name'] == 'We Design Single' || $option_value['name'] == 'We Design Double') { ?>
<option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo "We Design" ?>
<?php } else { ?>
<option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
<?php } ?>
无论如何都让它工作