kazu-h に投稿

商品詳細画面でカートに入れるボタンを在庫状況に応じてsold out/holdに変更するには/catalog/product_info.phpで、

<td align="right" class="main"><?php echo tep_draw_hidden_field(\'products_id\', $product_info[\'products_id\']) . tep_image_submit(\'button_in_cart.gif\', IMAGE_BUTTON_IN_CART); ?></td>

を探し出し以下のように変更する。

<td align="right" class="main">
<?php
if (($product_info[\'products_quantity\']) == 0) {
 echo \'<span class="markProductOutOfStock">\' . STOCK_MARK_PRODUCT_OUT_OF_STOCK . \'</span>\';
} elseif (($product_info[\'products_quantity\']) < 0) {
 echo \'<span class="markProductOutOfStock">\' . \'hold\'/*STOCK_MARK_PRODUCT_HOLDING*/ . \'</span>\';
} else {
 echo tep_draw_hidden_field(\'products_id\', $product_info[\'products_id\']) . tep_image_submit(\'button_in_cart.gif\', IMAGE_BUTTON_IN_CART);
}
?>
</td>

category