在Magento Fishpig中显示所有帖子类别

在Magento Fishpig中显示所有帖子类别,magento,fishpig,Magento,Fishpig,我有两个帖子类别,有两种不同的布局,但现在都显示在同一个视图中。phtml。我需要创建一个检查在哪个类别的职位属于和显示相应的风格 通过使用下面的方法,我可以加载ID为2的单个类别 <?php $test = Mage::getModel('wordpress/term')->load(2);?> 有没有办法加载所有帖子类别?通过这种方法,您可以根据类别拆分帖子,并在同一个视图中显示。phtml具有不同的布局,要添加不同的布局,请将代码粘贴到if($getCategory

我有两个帖子类别,有两种不同的布局,但现在都显示在同一个视图中。phtml。我需要创建一个检查在哪个类别的职位属于和显示相应的风格

通过使用下面的方法,我可以加载ID为2的单个类别

<?php $test = Mage::getModel('wordpress/term')->load(2);?>


有没有办法加载所有帖子类别?

通过这种方法,您可以根据类别拆分帖子,并在同一个视图中显示。phtml具有不同的布局,要添加不同的布局,请将代码粘贴到
if($getCategory==cat_id)
部分,如下所述

    <?php $categories = $post->getTermCollection('category') ?>
    <?php if (count($categories) > 0): ?>
    <?php foreach($categories as $category): ?>
    <?php
     $getCategory = $this->escapeHtml($category->getId());
            echo "Get cat: ".$getCategory;
    if($getCategory == 2)
     {
       //your code here
     }
    if($getCategory == 3)
         {
           //your code here
         }
<?php endforeach; ?>
<?php endif; ?>

通过此方法,您可以根据类别拆分文章并在同一视图中显示。phtml具有不同的布局,要添加不同的布局,请将代码粘贴到
if($getCategory==cat\u id)
部分,如我在下面提到的

    <?php $categories = $post->getTermCollection('category') ?>
    <?php if (count($categories) > 0): ?>
    <?php foreach($categories as $category): ?>
    <?php
     $getCategory = $this->escapeHtml($category->getId());
            echo "Get cat: ".$getCategory;
    if($getCategory == 2)
     {
       //your code here
     }
    if($getCategory == 3)
         {
           //your code here
         }
<?php endforeach; ?>
<?php endif; ?>

Shyam就快到了。下面是一个稍微简洁的代码版本:

<?php $categories = $post->getTermCollection('category') ?>
<?php if (count($categories) > 0): ?>
    <?php foreach($categories as $category): ?>
        <?php if ((int)$category->getId() === 1): ?>
            // Category ID #1
        <?php elseif ((int)$category->getId() === 2): ?>
            // Category ID #2       
        <?php else: ?>
            // All other categories
        <?php endif; ?>
    <?php endforeach; ?>
<?php endif; ?>

//类别ID#1
//类别ID#2
//所有其他类别

Shyam就快到了。下面是一个稍微简洁的代码版本:

<?php $categories = $post->getTermCollection('category') ?>
<?php if (count($categories) > 0): ?>
    <?php foreach($categories as $category): ?>
        <?php if ((int)$category->getId() === 1): ?>
            // Category ID #1
        <?php elseif ((int)$category->getId() === 2): ?>
            // Category ID #2       
        <?php else: ?>
            // All other categories
        <?php endif; ?>
    <?php endforeach; ?>
<?php endif; ?>

//类别ID#1
//类别ID#2
//所有其他类别