а никто не подскажет как коректно расположить это меню категорий в шапке?
изначально это меню у меня расположено вот так (не обращайте внимание что оно на слайдере,это я немного контейнер растянул,поэтому категории впринципи сейчас на стандартном месте)
потом поставил модуль расширение-модульных-позиций
установил позицию отображать в шапке,стало вот так:
т.е. теперь оно стало распологаться в шапке,НО как его сдвинуть немного ниже и при этом чтобы это не повлияло на расположение хлебных крошек и "Поиск" , т.к. сейчас они сдвинулись ниже ??
подозреваю что дело в этой части , которая прописана в css
.categories {
position: absolute;
}
но как ее поменять понять не могу,а если удалить категории вообще улетают в левый верхний угол сайта.
мои файлы header.tpl и stylesheet.css прикрепил к сообщению,может кто-то посмотреть захочет :)
P.S.Если кому-то интересно есть еще вариант как расположить категории в шапке без установки модуля расширение-модульных-позиций
Нужно просто в файле header.tpl добавить в нужное место этот код (если точнее нужно добавить середину то что в теге <?php .... ?> , а остальное относится к стилям :
<div class="mycategory ">
<div id="category" class="categories">
<h3 class="sprite"><a title="Categories" href="#">Categories</a></h3>
<?php
$this->load->model('tool/seo_url');
$results = $this->model_catalog_category->getCategories();
if ($results) {$output = '<ul>';}
foreach ($results as $result) {
$output .= '<li>';
$new_path = $result['category_id'];
$unrewritten = HTTP_SERVER.'index.php?route=product/category&path='.$new_path;
$rewritten = $this->model_tool_seo_url->rewrite($unrewritten);
$output .= '<a href="'.str_replace('&', '&', $rewritten).'">'.$result['name'].'</a>';
$output .= '</li>';
}
if ($results) {$output .= '</ul>';}
echo $output;
?>
</div>
</div>
header.zip
stylesheet.zip