1

我有一个在 Magento 上运行的网站,我在 view.phtml 和 list.phtml 上构建了一些手工代码

<?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 )。我该如何更改代码?

4

1 回答 1

2

采用in_array()

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

如果您想要不同类别的不同代码:

<?php if($category->getId()==80): ?>
    ...
<?php elseif($category->getId()==81): ?>
    ...
于 2012-06-28T11:47:21.860 回答