2016-02-16 3 views
0

Я пытаюсь отобразить подкатегорию термина в magento wordpress integration т. Е. Мой текущий термин: topics на темы У меня есть подкатегории, которые есть - забавные, новости и специальные.WP Magento Fishpig: как отобразить подкатегорию

Что я пытаюсь сделать в wordpress/term/view Мне нужно показать все текущие подкатегории текущего термина, а затем по каждой подкатегории мне нужно показать заголовок каждого сообщения.

Вот что я пытался до сих пор:

<div class="row" id="fisherman"> 
<div class="col-lg-12"> 
    <?php $_term = $this->getTerm() ?> 
    <?php echo '<pre>';var_dump($_term);echo '</pre>'; die;?> 
    <?php if ($_term): ?> 
     <h2><?php echo $this->escapeHtml($_term->getName()) ?> </h2> 
     <?php if ($description = $_term->getDescription()): ?> 
      <h4 class="description text-white text-center"><?php echo $description ?></h4> 
     <?php endif; ?> 
     <div class="row"> 
      <div class="col-lg-4 col-md-4 col-sm-6" id="instagram"> 
       <span class="ig-follow pull-right" data-id="ab98fe2ce2" data-handle="redsbest" data-count="true" data-size="large" data-username="false"></span> 
      </div> 
      <script src="<?php echo $this->getSkinurl('dist/instagram/instagram.js'); ?>"></script> 
      <script>(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.src="//x.instagramfollowbutton.com/follow.js";s.parentNode.insertBefore(g,s);}(document,"script"));</script> 
      <?php if ($postList = trim($this->getPostListHtml())): ?> 
       <?php echo $postList ?> 
      <?php else: ?> 
       <p class="note-msg"><?php echo $this->__('There are no posts matching your selection.') ?></p> 
      <?php endif; ?> 
     </div> 
    <?php endif; ?> 
    <ul class="list-inline social-media"> 
     <li><a href="#" target="_blank" class="btn-lg btn-social btn"><i class="fa fa-facebook fa-6"></i></a></li> 
     <li><a href="#" target="_blank" class="btn-lg btn-social btn"><i class="fa fa-instagram fa-6"></i></a></li> 
     <li><a href="#" target="_blank" class="btn-lg btn-social btn"><i class="fa fa-twitter fa-6"></i></a></li> 
    </ul> 
</div> 

однако это одно не категоризировать любую вещь еще .. Я пытался дозвониться $_term->getSubCategory(); и возвращается нуль это возможно .. Извините новичку здесь , И спасибо заранее.

ответ

1
$subCateg = $_term->getChildrenTerms(); 

Как уже упоминалось в fishpig документации этот метод возвращает: коллекция детских терминов и Если $ _term была категория, это вернуть бы все подкатегорий.

+0

Это правильный ответ. Для получения дополнительной информации см. Http://fishpig.co.uk/magento/wordpress-integration/advanced-custom-coding/ –

Смежные вопросы