Перейти к содержанию

a7exeev

Новичок
  • Публикаций

    11
  • Зарегистрирован

  • Посещение

Репутация

2 Обычный

Информация о a7exeev

  • Звание
    Пользователь
  • День рождения 24.06.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 Возможно ли решение вопроса, копированием модуля Категории?
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.