Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

raziel

Новачок
  
  • Публікації

    4
  • З нами

  • Відвідування

1 подписчик

raziel's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. Будут некоторые пункты меню как комплектующие. Когда наводишь компьютеры - выпадает либо горизонтальное меню в несколько столбцов, либо вертикальное. Наводишь на пункт комплектующие выпадает еще меню. Таким же образом сделать в ноутбуках пункт комплектующие для ноутбуков, для примера. Это получается до третьего уровня, глубже не имеет смысла.
  2. Если я правильно понял по цитатам, то мне необходимо править файл хедера? Я с рнр не сильно дружу... Попробовал изменить сайтмеп и никаких изменений в меню не произошло, из этого вывод - или я не правильно что-то написал, или я не там дописывал код. кстати еще один вопрос, если у меня получится дописать код, который нужно - как быть с цсс? Есть ли прописанные стили для вывода в бок или же надо еще дописывать цсс? $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->data['categories'] = array(); $categories_1 = $this->model_catalog_category->getCategories(0); foreach ($categories_1 as $category_1) { $level_2_data = array(); $categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']); foreach ($categories_2 as $category_2) { $level_3_data = array(); $categories_3 = $this->model_catalog_category->getCategories($category_2['category_id']); foreach ($categories_3 as $category_3) { $level_4_data = array(); $categories_4 = $this->model_catalog_category->getCategories($category_3['category_id']); foreach ($categories_4 as $category_4) { $level_4_data[] = array( 'name' => $category_4['name'], 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id'] . '_' . $category_4['category_id']) ); } $level_3_data[] = array( 'name' => $category_3['name'], 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id']) ); } $level_2_data[] = array( 'name' => $category_2['name'], 'children' => $level_3_data, 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id']) ); } $this->data['categories'][] = array( 'name' => $category_1['name'], 'children' => $level_2_data, 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id']) ); } если б я знал что искать
  3. Как я понимаю - вот это код меню <div id="menu" class="third_color_bg grid_12"> <ul> <?php foreach ($categories as $category) { ?> <li><a class="sixth_color_bg" href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div class="sixth_color_border"> <?php for ($i = 0; $i < count($category['children']);) { ?> <ul> <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($category['children'][$i])) { ?> <li><a class="secondary_color" href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> </ul> </div> /catalog/view/theme/gentle/template/common/header.tpl
  4. Доброго времени суток! Столкнулся с маленькой проблемой - нужно как-то организовать многоуровневое меню на 1.5.0.5 или же 1.5.1 движке. Т.е. У меня есть такое меню как показано на скрине, а необходимо чтоб в меню комплектующие отображалось подменю оперативная память и видеокарты. Как на скрине в поиске отображается эти подменю, а на меню в хедере пишется "Комплектующие (0)", хотя там по каталогу организовано подменю. Каким образом можно организовать многоуровневое меню и не будет ли это влиять на работу хака "экспорт/импорт" из экселя?
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.