2012-06-28 2 views
1

У меня есть сайт работает на Magento и я построил некоторые стороны сделали код на view.phtml и list.phtmlMagento массив Категории идентификатор на атрибуте

<?php $category = Mage::getModel('catalog/layer')->getCurrentCategory();?> 
<?php if($category->getId()==80): ?> 
    Command what to do 
<?php else: ?> 
    Else command this 
<?php endif; ?> 

Что я хотел бы сделать это проверить более (например, 80,81), прежде чем его эхо. Как мне изменить код?

ответ

2

Использование in_array()

<?php if(in_array($category->getId(), array(80, 81, ...))): ?> 

Если вы хотите различный код для различных категорий:

<?php if($category->getId()==80): ?> 
    ... 
<?php elseif($category->getId()==81): ?> 
    ... 
Смежные вопросы