i'm building an override for category view in my VM3 and want to remove the add to cart button only if the category i'm browsing is child of virtuemart_category_id 46
how can i do this?
i'm trying with no success
<?php if($product->category_parent_id!=46 ) :?>
<div class="product-add-btn" title="Add to Cart">
<?php echo shopFunctionsF::renderVmSubLayout('addtocart_grid',array('product'=>$product,'rowHeights'=>$rowsHeight[$row])); ?>
</div>
<?php endif; ?>
thank you in advance!
Hi, don't you need to use $this->product?
not in category view! i can achieve this and it works:
<?php if(($product->virtuemart_category_id!=51) && ($product->virtuemart_category_id!=52)&& ($product->virtuemart_category_id!=53) && ($product->virtuemart_category_id!=54)&& ($product->virtuemart_category_id!=55)&& ($product->virtuemart_category_id!=56)) :?>
<div class="product-add-btn" title="Add to Cart">
<?php echo shopFunctionsF::renderVmSubLayout('addtocart_grid',array('product'=>$product,'rowHeights'=>$rowsHeight[$row])); ?>
</div>
<?php endif; ?>
but i'm looking for a way to simplify all things! all those categories are child of virtuemart_category_id=46 so there must be a way to code that "all the categories, belonging to..."
is there no way to achieve this? :'(