2013-07-31 3 views
0

Я пытаюсь показать описание категории только на первой странице. Следующий код не работает - любая идея, как его исправить?Как показать описание категории только на первой странице Magento

<div class="category-description std"> 
    <?php 
    if (strlen($_SERVER['QUERY_STRING']) = 0 || $_GET['p'] = '1') 
     { 

     echo $_helper->categoryAttribute($_category, $_description, 'description'); 

     } 

    ?> 
</div> 

ответ

1

Пожалуйста, попробуйте это:

<?php if($_description=$this->getCurrentCategory()->getDescription()): ?> 
<?php $currentPage = (int) Mage::App()->getRequest()->getParam('p'); 
if($currentPage <= 1): 
?> 
<div class="category-description std"> 
    <?php echo $_helper->categoryAttribute($_category, $_description, 'description') ?> 
</div> 
<?php endif; ?> 
<?php endif; ?>' 
0

Вы можете использовать панель инструментов список продуктов, чтобы знать, если вы находитесь на первой странице:

if ($this->isContentMode() 
    || $this->getChild('product_list')->getToolbarBlock()->isFirstPage()) { 
    // Display description (assuming that content mode is always first page) 
} 
Смежные вопросы