在我们的网站上,我们在div中有一些文字,显示产品是否在我们的代码中处于特定价格范围内(提供融资)。
现在,我们希望将1个单独的产品排除在展示此框之外,因为它是一个二手商品。
有没有办法找到产品SKU,然后将其从我们的参数中排除?
<div class="v12smallwrapper">
<a onclick="showFinance('',<?php echo $_price?>,'<?php echo $_product->getBrand()?>')">
<?php echo $_freeFinance ?>
<?php echo $this->__('Finance available at checkout from <br />£')?>
<?php echo $monthlyPayment2499 ?>
<?php echo $this->__(' a month. ')?>
<?php if ($_price <= 2500):?>
<?php echo $this->__('Buy Now Pay Later finance available')?>
<?php endif; ?>
<?php echo $this->__('Click here for details*')?>
</a>
我对PHP不是很好,所以任何帮助都会受到赞赏。
答案 0 :(得分:1)
试试这个
<?php if($_product->getSku() != 'Sku-to-exclude'):
// code to display the box
<?php endif; ?>
答案 1 :(得分:0)
您可以使用以下方式获得产品SKU:
$productSku = $_product->getSku();
并且可以添加条件到您不想在特定产品上显示的语句:
if($productSku != 'example_product') {
//Statement
}
答案 2 :(得分:0)
如果它不仅要跳过一个产品,那么:
<?php
$skuToSkip = array('sku1', 'sku2', 'sku3');
if(!in_array($_product->getSku(), $skuToSkip)) {
?>
...Your box code here...
<?php
}
?>