Расширенный поиск Magento не показывает Навигационную панель
Я запускаю Magento 1.7, и у меня возникла проблема с тем, чтобы в расширенном поиске отображались кнопки "Следующий"/"предыдущий" найденных продуктов. Я посмотрел на следующие страницы php, и все кажется дубовым.
Frontend\default\erglighting\template\catalog/product/list.phtmlMage_Catalog_Block_Product_List
Интерфейс\база\по умолчанию\шаблон\каталог/продукт/список/панель инструментов/панель инструментов.phtml
Вот код страницы результатов:
?>
<div class="page-title">
<h1><?php echo $this->__('Catalog Advanced Search') ?></h1>
</div>
<?php echo $this->getMessagesBlock()->getGroupedHtml() ?>
<?php if($this->getResultCount()): ?>
<p class="advanced-search-amount">
<?php echo $this->helper('catalogsearch')->__('<strong>%d item(s)</strong> were found using the following search criteria', $this->getResultCount()); ?>
</p>
<?php else: ?>
<p class="error-msg"><?php echo $this->helper('catalogsearch')->__('No items were found using the following search criteria.');?> <a href="<?php echo $this->getFormUrl(); ?>"><?php echo $this->helper('catalogsearch')->__('Modify your search'); ?></a></p>
<?php endif; ?>
<div class="advanced-search-summary">
<?php $searchCriterias=$this->getSearchCriterias(); ?>
<?php foreach (array('left', 'right') as $side): ?>
<?php if(@$searchCriterias[$side]): ?>
<ul>
<?php foreach($searchCriterias[$side] as $criteria): ?>
<li><strong><?php echo $this->htmlEscape($this->helper('catalog')->__($criteria['name'])); ?>:</strong> <?php echo $this->htmlEscape($criteria['value']); ?></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<?php endforeach; ?>
<?php if($this->getResultCount()): ?>
<p>
<?php echo $this->helper('catalogsearch')->__("Don't see what you're looking for?"); ?>
<a href="<?php echo $this->getFormUrl(); ?>"><?php echo $this->helper('catalogsearch')->__('Modify your search'); ?></a>
</p>
<?php endif; ?>
</div>
<?php if($this->getResultCount()): ?>
<?php echo $this->getProductListHtml() ?>
<?php endif; ?>
<?php $this->getSearchCriterias(); ?>
Я прочитал эта статья на этой доске и до сих пор не везет: https://stackoverflow.com/questions/13248461/magento-layered-navigation-on-advanced-search-results
Вы заметите, что существует более 40 товаров, поэтому у меня должны быть кнопки навигации для навигации между результатами поиска товаров. Вот сайт, на который я зашел для поиска питания, затем выбрал "ВСЕ" для мощности и нажмите "Продолжить" и обратите внимание на все 44 продукта и отсутствие элементов управления для просмотра результатов.
Может ли кто-нибудь, пожалуйста, сказать в чем проблема и почему это не позволит мне whow
Фрэнк Г.
1 answers
Я бы сказал, что панель инструментов вообще не загружается на страницы результатов поиска. Включение подсказок по пути к шаблону позволит вам проверить, выводится ли блок на страницу.
Если он не выводится, вам нужно будет проверить XML-файлы вашей темы и файлы списка.phtml.
Предполагая, что ваши страницы результатов используют тот же шаблон, что и страницы категорий (стандартные), файл YOURTHEME/template/catalog/product/list.phtml
должен содержать следующую строку:
<?php echo $this->getToolbarHtml() ?>
Если в нем есть эта строка, вы будете необходимо проверить XML-файлы вашей темы, чтобы узнать, был ли удален блок catalogsearch.xml
или перезаписан в теме local.xml