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 に答える