Jump to content

a7exeev

Новичок
  • Content Count

    11
  • Joined

  • Last visited

Community Reputation

2 Обычный

About a7exeev

  • Rank
    Пользователь
  • Birthday 06/24/1990

Информация

  • Пол
    Мужчина
  1. Где задается значение element.style { margin-left: -33px; } для выпадающих подкатегорий главного меню. Никак не догоню. OC 1.5.1.3 Значение margin-left: -33px; все время както изменяется в зависимости от ширины блока подменю... Т.е. если добавить в Категорию "Для Малышей" несколько подкатегорий с более длинным названием будет как то так: element.style { margin-left: -94px; }
  2. Здравствуйте, а что надо изменить, чтобы отображались не все категории, а только те, которые отображаются в Главном меню ( в админке на которых стоит галочка "отображать в Главном меню")
  3. В браузерах Хром и Опера граница отображается не до конца, а в Мозиле ее вообще нет.( на рисунках видно) OpenCart 1.5.1.3; Шаблон http://colaweb.ru/gifts/for-men/ - в демо все нормально. Мой код stylesheet.css: /* menu */ #menu { border-width: 6px 0px; -moz-border-image: url("../image/line.png") 8 0 repeat; -webkit-border-image: url("../image/line.png") 8 0 repeat; -o-border-image: url("../image/line.png") 8 0 repeat; border-image: url("../image/line.png") 8 0 repeat; height: 41px; margin-bottom: 19px; padding: 19px 0px; text-shadow: #ffffff 0px 1px 0px; filter: dropshadow(color=#ffffff,offX=0,offY=1); font-family: 'Lobster'; } #menu ul { list-style: none; margin: 0; padding: 0; } #menu > ul > li { position: relative; float: left; z-index: 20; } #basket-1 { background: url("../image/basket.png") no-repeat; display: block; height: 40px; position: absolute; right: -19px; top: -2px; width: 49px; } #menu > ul > li > a.active { color: #C51D02; } #menu > ul > li > a { font-size: 29px; color: #868686; line-height: 14px; text-decoration: none; display: block; padding: 11px 40px 12px 26px; z-index: 6; position: relative; } #menu > ul > li > a:hover { color: #C51D02; } #menu > ul > li > div { display: none; position: absolute; z-index: 5; padding: 9px 17px 9px; border-width: 0px 0px 6px; -moz-border-image: url("../image/line.png") 0 0 8 repeat; -webkit-border-image: url("../image/line.png") 0 0 8 repeat; -o-border-image: url("../image/line.png") 0 0 8 repeat; border-image: url("../image/line.png") 0 0 8 repeat; background: url("../image/bg.jpg"); } #menu > ul > li:hover > div { display: table; } #menu > ul > li > div > ul { display: table-cell; } #menu > ul > li ul + ul { padding-left: 20px; } #menu > ul > li ul > li > a { text-decoration: none; padding: 4px; color: #868686; display: block; white-space: nowrap; min-width: 120px; font-size: 24px; } #menu > ul > li ul > li > a:hover { color: #C51D02; } #menu > ul > li > div > ul > li > a { color: #868686; }
  4. Нашел платное решение. Всем спасибо за внимание! http://www.opencart.com/index.php?route=extension/extension&filter_search=split%20categories
  5. Итак задача. Необходимо иметь возможность в админке настраивать – выводить или не выводить подкатегории в выпадающем списке в верхнем меню. Вообще в админке в редактировании категории во вкладке ДАННЫЕ есть такое поле “Столбцы:“. Там настраивается количество столбцов в выпадающем списке для пункта меню. Это поле мы и будем использовать, добавив в файл контроллера header.php небольшой хак. Смысл модификации в том, что если в поле ” Столбцы: ” ввести цифру ноль, то выпадающее меню вообще не будет выводиться. Итак модифицируем файл catalog/controller/common/header.php Практически в самом низу файла находим $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'name' => $child['name'] . ' (' . $product_total . ')', 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } И заменяем на if($category['column']){ $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'name' => $child['name'] . ' (' . $product_total . ')', 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } } Суть в том, что этот участок кода после модификации выполнится только в том случае, если в поле ” Столбцы: ” будет стоять число, отличное от нуля. Статья не моя. Находил гдето в просторах Яндекса. Удачи!
  6. Ребят... может быть есть платный модуль или еще чтонибудь... топчусь на одном месте уже месяц... :ugeek:
  7. Спасибо за советы! Проблему бы решило копирование модуля Категорий, это вообще возможно? Пользовался методами копирования модулей,описанных на форуме, но увы... как бы не правил, ошибки запарили...
  8. Ну и что это даст? - Категория не будет отображаться в Горизонтальном меню(Шапке), но будет в Вертикальном(Левой колонке).Вопрос в том, как сделать наоборот!
  9. К сожалению он не выводит категорию в Левую колонку, только в Шапку или Подвал... :( Да кстати OC 1.5.1.3
  10. Требуется вывести одну Категорию отдельно от других в левой колонке. Пример:
  11. Помогите решить проблему с навигацией. Необходимо разместить Родительские категории в Главном меню страницы, а подкатегории в левой колонке. Пример: Adidas | Nike | Puma | <-Категории Футболки Костюмы <-Подкаегории Обувь Нехватает опыта для решения данного вопроса. :( P.s. OC 1.5.1.3 Возможно ли решение вопроса, копированием модуля Категории?
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.