0
我有選項命名藝術品有3個值(我們設計單,我們設計雙,上傳藝術品)。格式opencart選擇選項值
我想編輯視圖product.tbl以格式化「We Design Single」和「We Design Double」,因此它只顯示爲「我們設計」。
我覺得這是我的代碼需要編輯的一部分,但不知道該如何
<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」 ==「我們設計單」 | | 'product_option_value_id'=='我們設計單個',然後使用substr()來僅顯示'product_option_value_id'的一部分。
任何想法?
所以,你想擁有的選擇框這些條目:*我們設計*,*我們設計*和*上傳作品*?如果不是,只有兩個應該在那裏:*我們設計*和*上傳藝術品* - 爲什麼不刪除*我們設計雙*選項和重命名*我們設計單*到*我們設計* ??? – shadyyx
因爲該選項是依賴於另一個選項,並且兩個'我們設計單'和'我們設計雙不同的價格 – user2689642
問題是他們必須是唯一鍵,但我不希望客戶看到單和字符串的雙倍部分 – user2689642