Perchilo Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Уважаемые профессионалы, доброго времени суток! Есть необходимость сделать в главном меню несколько пунктов с ссылкой на страницы, созданные как статьи, можно ли это реализовать? Если создавать пункты меню как категории и в описание категорий вносить нужную информацию, то везде добавляется "В данной категории нет товаров", а нужно, чтобы этой надписи не было, так как информация текстово-картиночная. Подскажите, как можно решить этот вопрос? Надіслати Поділитися на інших сайтах More sharing options...
ambalocha69 Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 самый простой вариант - через .htaccess добавляете строки RewriteCond %{QUERY_STRING} '^route=product/category&path=108$' <- здесь правильно укажите ID категории RewriteRule ^(.*)$ http://ваш_домен/index.php?route=product/manufacturer [R=301,L] <- для примера ссылка на страницу производителей Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 самый простой вариант - через .htaccess добавляете строки RewriteCond %{QUERY_STRING} '^route=product/category&path=108$' <- здесь правильно укажите ID категории RewriteRule ^(.*)$ http://ваш_домен/index.php?route=product/manufacturer [R=301,L] <- для примера ссылка на страницу производителей Дело в том, что у меня включено seo url и ID категории у меня получается нет Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> Надіслати Поділитися на інших сайтах More sharing options... ambalocha69 Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Дело в том, что у меня включено seo url и ID категории у меня получается нет ну так вставьте ее url :-) Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> У меня этот файл в этом месте выглядит по другому, потом мне нужно всего пару кнопок меню перенаправить на статьи, а остальные как и положено должны работать по категориям. Забыл указать, что opencart 1.5.6 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Ну так а в чём проблема.Ну выглядит по другому пусть и выглядит.Там же в моём примере видно что добавить нужно или после открывающего <ul> или перед закрывающим </ul> Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 Ну так а в чём проблема.Ну выглядит по другому пусть и выглядит.Там же в моём примере видно что добавить нужно или после открывающего <ul> или перед закрывающим </ul> Проблема в чайниковатости моей... У Вас есть строки, которых у меня нет, например: <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? Где ССЫЛКА НА СТРАНИЦУ - страница, куда нужно направить, а ПУНКТ МЕНЮ - тот пункт существующего меню, который на эту страницу должен направить? Или это будут просто новые пункты меню, которые не созданы с помощью категорий? Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? Уж простите мою неграмотность... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? ну дык естественно добавить. Там где "ССЫЛКА НА СТРАНИЦУ" вставить ссылку из браузера например скопированную Там где "ПУНКТ МЕНЮ" вписать название которое и будет в меню отображаться. Или это будут просто новые пункты меню, которые не созданы с помощью категорий? да,новые не привязанные к категориям ссылки. Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? да Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 ну дык естественно добавить. Теоретически получилось, но не совсем... Пункт появился, ссылка работает, но нет черточки между добавленной кнопкой и той, что уже была в меню последняя (рис. прикрепил), добавил последний пункт справа (подчеркнул) Код у меня там следующий: <?php if ($categories) { ?> <!-- Opencart 3 level Category Menu--> <div id="menu" class="main-menu"> <div class="nav-responsive"><span>Menu</span><div class="expandable"></div></div> <ul class="main-navigation"> <?php $r=0; foreach ($categories as $category) {$r++;} ?> <?php $k=0; foreach ($categories as $category) {$k++; ?> <li class="<?php if($r == $k ){echo "last";} ?>"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?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> <?php if(count($category['children'][$i]['children_level2'])>0){ ?> <a href="<?php echo $category['children'][$i]['href']; ?>" class="activSub" <?php /*?>onmouseover='JavaScript:openSubMenu("<?php echo $category['children'][$i]['id']; ?>")'<?php */?>><?php echo $category['children'][$i]['name'];?></a> <?php } else { ?> <a href="<?php echo $category['children'][$i]['href']; ?>" <?php /*?>onmouseover='JavaScript:closeSubMenu()'<?php */?> ><?php echo $category['children'][$i]['name']; ?></a> <?php } ?> <?php if ($category['children'][$i]['children_level2']) { ?> <?php /*?><div class="submenu" id="id_menu_<?php echo $category['children'][$i]['id']; ?>"><?php */?> <ul> <?php for ($wi = 0; $wi < count($category['children'][$i]['children_level2']); $wi++) { ?> <li><a href="<?php echo $category['children'][$i]['children_level2'][$wi]['href']; ?>" ><?php echo $category['children'][$i]['children_level2'][$wi]['name']; ?></a></li> <?php } ?> </ul> <?php /*?></div><?php */?> <?php } ?> </li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </li> <?php } ?> <li><a href="http://">Статьи</a></li> </ul> </div> Куда и как добавить енту черточку? (пока решил добавлением пунктов в начало слева, там с черточками все в порядке, но желательно , чтобы они были справа) В любом случае, огромное Вам спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Dmitriy1100 Опубліковано: 24 лютого 2018 Share Опубліковано: 24 лютого 2018 В 05.12.2014 в 14:50, Tom сказал: Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> Подскажите, пожалуйста как сделать чтобы меню в которое мы добавили нужные пункты, не вылазило на блоки которые под ним( ocStore 2.1.0.2.1, UniShop v2.2.0.9). Заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Ссылка из главного меню на страницу статьи Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 самый простой вариант - через .htaccess добавляете строки RewriteCond %{QUERY_STRING} '^route=product/category&path=108$' <- здесь правильно укажите ID категории RewriteRule ^(.*)$ http://ваш_домен/index.php?route=product/manufacturer [R=301,L] <- для примера ссылка на страницу производителей Дело в том, что у меня включено seo url и ID категории у меня получается нет Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> Надіслати Поділитися на інших сайтах More sharing options... ambalocha69 Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Дело в том, что у меня включено seo url и ID категории у меня получается нет ну так вставьте ее url :-) Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> У меня этот файл в этом месте выглядит по другому, потом мне нужно всего пару кнопок меню перенаправить на статьи, а остальные как и положено должны работать по категориям. Забыл указать, что opencart 1.5.6 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Ну так а в чём проблема.Ну выглядит по другому пусть и выглядит.Там же в моём примере видно что добавить нужно или после открывающего <ul> или перед закрывающим </ul> Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 Ну так а в чём проблема.Ну выглядит по другому пусть и выглядит.Там же в моём примере видно что добавить нужно или после открывающего <ul> или перед закрывающим </ul> Проблема в чайниковатости моей... У Вас есть строки, которых у меня нет, например: <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? Где ССЫЛКА НА СТРАНИЦУ - страница, куда нужно направить, а ПУНКТ МЕНЮ - тот пункт существующего меню, который на эту страницу должен направить? Или это будут просто новые пункты меню, которые не созданы с помощью категорий? Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? Уж простите мою неграмотность... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? ну дык естественно добавить. Там где "ССЫЛКА НА СТРАНИЦУ" вставить ссылку из браузера например скопированную Там где "ПУНКТ МЕНЮ" вписать название которое и будет в меню отображаться. Или это будут просто новые пункты меню, которые не созданы с помощью категорий? да,новые не привязанные к категориям ссылки. Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? да Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 ну дык естественно добавить. Теоретически получилось, но не совсем... Пункт появился, ссылка работает, но нет черточки между добавленной кнопкой и той, что уже была в меню последняя (рис. прикрепил), добавил последний пункт справа (подчеркнул) Код у меня там следующий: <?php if ($categories) { ?> <!-- Opencart 3 level Category Menu--> <div id="menu" class="main-menu"> <div class="nav-responsive"><span>Menu</span><div class="expandable"></div></div> <ul class="main-navigation"> <?php $r=0; foreach ($categories as $category) {$r++;} ?> <?php $k=0; foreach ($categories as $category) {$k++; ?> <li class="<?php if($r == $k ){echo "last";} ?>"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?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> <?php if(count($category['children'][$i]['children_level2'])>0){ ?> <a href="<?php echo $category['children'][$i]['href']; ?>" class="activSub" <?php /*?>onmouseover='JavaScript:openSubMenu("<?php echo $category['children'][$i]['id']; ?>")'<?php */?>><?php echo $category['children'][$i]['name'];?></a> <?php } else { ?> <a href="<?php echo $category['children'][$i]['href']; ?>" <?php /*?>onmouseover='JavaScript:closeSubMenu()'<?php */?> ><?php echo $category['children'][$i]['name']; ?></a> <?php } ?> <?php if ($category['children'][$i]['children_level2']) { ?> <?php /*?><div class="submenu" id="id_menu_<?php echo $category['children'][$i]['id']; ?>"><?php */?> <ul> <?php for ($wi = 0; $wi < count($category['children'][$i]['children_level2']); $wi++) { ?> <li><a href="<?php echo $category['children'][$i]['children_level2'][$wi]['href']; ?>" ><?php echo $category['children'][$i]['children_level2'][$wi]['name']; ?></a></li> <?php } ?> </ul> <?php /*?></div><?php */?> <?php } ?> </li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </li> <?php } ?> <li><a href="http://">Статьи</a></li> </ul> </div> Куда и как добавить енту черточку? (пока решил добавлением пунктов в начало слева, там с черточками все в порядке, но желательно , чтобы они были справа) В любом случае, огромное Вам спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Dmitriy1100 Опубліковано: 24 лютого 2018 Share Опубліковано: 24 лютого 2018 В 05.12.2014 в 14:50, Tom сказал: Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> Подскажите, пожалуйста как сделать чтобы меню в которое мы добавили нужные пункты, не вылазило на блоки которые под ним( ocStore 2.1.0.2.1, UniShop v2.2.0.9). Заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Ссылка из главного меню на страницу статьи Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
ambalocha69 Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Дело в том, что у меня включено seo url и ID категории у меня получается нет ну так вставьте ее url :-) Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> У меня этот файл в этом месте выглядит по другому, потом мне нужно всего пару кнопок меню перенаправить на статьи, а остальные как и положено должны работать по категориям. Забыл указать, что opencart 1.5.6 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Ну так а в чём проблема.Ну выглядит по другому пусть и выглядит.Там же в моём примере видно что добавить нужно или после открывающего <ul> или перед закрывающим </ul> Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 Ну так а в чём проблема.Ну выглядит по другому пусть и выглядит.Там же в моём примере видно что добавить нужно или после открывающего <ul> или перед закрывающим </ul> Проблема в чайниковатости моей... У Вас есть строки, которых у меня нет, например: <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? Где ССЫЛКА НА СТРАНИЦУ - страница, куда нужно направить, а ПУНКТ МЕНЮ - тот пункт существующего меню, который на эту страницу должен направить? Или это будут просто новые пункты меню, которые не созданы с помощью категорий? Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? Уж простите мою неграмотность... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? ну дык естественно добавить. Там где "ССЫЛКА НА СТРАНИЦУ" вставить ссылку из браузера например скопированную Там где "ПУНКТ МЕНЮ" вписать название которое и будет в меню отображаться. Или это будут просто новые пункты меню, которые не созданы с помощью категорий? да,новые не привязанные к категориям ссылки. Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? да Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 ну дык естественно добавить. Теоретически получилось, но не совсем... Пункт появился, ссылка работает, но нет черточки между добавленной кнопкой и той, что уже была в меню последняя (рис. прикрепил), добавил последний пункт справа (подчеркнул) Код у меня там следующий: <?php if ($categories) { ?> <!-- Opencart 3 level Category Menu--> <div id="menu" class="main-menu"> <div class="nav-responsive"><span>Menu</span><div class="expandable"></div></div> <ul class="main-navigation"> <?php $r=0; foreach ($categories as $category) {$r++;} ?> <?php $k=0; foreach ($categories as $category) {$k++; ?> <li class="<?php if($r == $k ){echo "last";} ?>"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?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> <?php if(count($category['children'][$i]['children_level2'])>0){ ?> <a href="<?php echo $category['children'][$i]['href']; ?>" class="activSub" <?php /*?>onmouseover='JavaScript:openSubMenu("<?php echo $category['children'][$i]['id']; ?>")'<?php */?>><?php echo $category['children'][$i]['name'];?></a> <?php } else { ?> <a href="<?php echo $category['children'][$i]['href']; ?>" <?php /*?>onmouseover='JavaScript:closeSubMenu()'<?php */?> ><?php echo $category['children'][$i]['name']; ?></a> <?php } ?> <?php if ($category['children'][$i]['children_level2']) { ?> <?php /*?><div class="submenu" id="id_menu_<?php echo $category['children'][$i]['id']; ?>"><?php */?> <ul> <?php for ($wi = 0; $wi < count($category['children'][$i]['children_level2']); $wi++) { ?> <li><a href="<?php echo $category['children'][$i]['children_level2'][$wi]['href']; ?>" ><?php echo $category['children'][$i]['children_level2'][$wi]['name']; ?></a></li> <?php } ?> </ul> <?php /*?></div><?php */?> <?php } ?> </li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </li> <?php } ?> <li><a href="http://">Статьи</a></li> </ul> </div> Куда и как добавить енту черточку? (пока решил добавлением пунктов в начало слева, там с черточками все в порядке, но желательно , чтобы они были справа) В любом случае, огромное Вам спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Dmitriy1100 Опубліковано: 24 лютого 2018 Share Опубліковано: 24 лютого 2018 В 05.12.2014 в 14:50, Tom сказал: Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> Подскажите, пожалуйста как сделать чтобы меню в которое мы добавили нужные пункты, не вылазило на блоки которые под ним( ocStore 2.1.0.2.1, UniShop v2.2.0.9). Заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Ссылка из главного меню на страницу статьи
Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> У меня этот файл в этом месте выглядит по другому, потом мне нужно всего пару кнопок меню перенаправить на статьи, а остальные как и положено должны работать по категориям. Забыл указать, что opencart 1.5.6 Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 Ну так а в чём проблема.Ну выглядит по другому пусть и выглядит.Там же в моём примере видно что добавить нужно или после открывающего <ul> или перед закрывающим </ul> Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 Ну так а в чём проблема.Ну выглядит по другому пусть и выглядит.Там же в моём примере видно что добавить нужно или после открывающего <ul> или перед закрывающим </ul> Проблема в чайниковатости моей... У Вас есть строки, которых у меня нет, например: <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? Где ССЫЛКА НА СТРАНИЦУ - страница, куда нужно направить, а ПУНКТ МЕНЮ - тот пункт существующего меню, который на эту страницу должен направить? Или это будут просто новые пункты меню, которые не созданы с помощью категорий? Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? Уж простите мою неграмотность... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? ну дык естественно добавить. Там где "ССЫЛКА НА СТРАНИЦУ" вставить ссылку из браузера например скопированную Там где "ПУНКТ МЕНЮ" вписать название которое и будет в меню отображаться. Или это будут просто новые пункты меню, которые не созданы с помощью категорий? да,новые не привязанные к категориям ссылки. Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? да Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 ну дык естественно добавить. Теоретически получилось, но не совсем... Пункт появился, ссылка работает, но нет черточки между добавленной кнопкой и той, что уже была в меню последняя (рис. прикрепил), добавил последний пункт справа (подчеркнул) Код у меня там следующий: <?php if ($categories) { ?> <!-- Opencart 3 level Category Menu--> <div id="menu" class="main-menu"> <div class="nav-responsive"><span>Menu</span><div class="expandable"></div></div> <ul class="main-navigation"> <?php $r=0; foreach ($categories as $category) {$r++;} ?> <?php $k=0; foreach ($categories as $category) {$k++; ?> <li class="<?php if($r == $k ){echo "last";} ?>"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?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> <?php if(count($category['children'][$i]['children_level2'])>0){ ?> <a href="<?php echo $category['children'][$i]['href']; ?>" class="activSub" <?php /*?>onmouseover='JavaScript:openSubMenu("<?php echo $category['children'][$i]['id']; ?>")'<?php */?>><?php echo $category['children'][$i]['name'];?></a> <?php } else { ?> <a href="<?php echo $category['children'][$i]['href']; ?>" <?php /*?>onmouseover='JavaScript:closeSubMenu()'<?php */?> ><?php echo $category['children'][$i]['name']; ?></a> <?php } ?> <?php if ($category['children'][$i]['children_level2']) { ?> <?php /*?><div class="submenu" id="id_menu_<?php echo $category['children'][$i]['id']; ?>"><?php */?> <ul> <?php for ($wi = 0; $wi < count($category['children'][$i]['children_level2']); $wi++) { ?> <li><a href="<?php echo $category['children'][$i]['children_level2'][$wi]['href']; ?>" ><?php echo $category['children'][$i]['children_level2'][$wi]['name']; ?></a></li> <?php } ?> </ul> <?php /*?></div><?php */?> <?php } ?> </li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </li> <?php } ?> <li><a href="http://">Статьи</a></li> </ul> </div> Куда и как добавить енту черточку? (пока решил добавлением пунктов в начало слева, там с черточками все в порядке, но желательно , чтобы они были справа) В любом случае, огромное Вам спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Dmitriy1100 Опубліковано: 24 лютого 2018 Share Опубліковано: 24 лютого 2018 В 05.12.2014 в 14:50, Tom сказал: Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> Подскажите, пожалуйста как сделать чтобы меню в которое мы добавили нужные пункты, не вылазило на блоки которые под ним( ocStore 2.1.0.2.1, UniShop v2.2.0.9). Заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 Ну так а в чём проблема.Ну выглядит по другому пусть и выглядит.Там же в моём примере видно что добавить нужно или после открывающего <ul> или перед закрывающим </ul> Проблема в чайниковатости моей... У Вас есть строки, которых у меня нет, например: <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? Где ССЫЛКА НА СТРАНИЦУ - страница, куда нужно направить, а ПУНКТ МЕНЮ - тот пункт существующего меню, который на эту страницу должен направить? Или это будут просто новые пункты меню, которые не созданы с помощью категорий? Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? Уж простите мою неграмотность... Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 5 грудня 2014 Share Опубліковано: 5 грудня 2014 <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) - или это то, что я должен добавить? ну дык естественно добавить. Там где "ССЫЛКА НА СТРАНИЦУ" вставить ссылку из браузера например скопированную Там где "ПУНКТ МЕНЮ" вписать название которое и будет в меню отображаться. Или это будут просто новые пункты меню, которые не созданы с помощью категорий? да,новые не привязанные к категориям ссылки. Если у меня тема не стандартная, то мне нужно добавлять в catalog\view\theme\Моя тема\header.tpl, правильно понимаю все? да Надіслати Поділитися на інших сайтах More sharing options... Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 ну дык естественно добавить. Теоретически получилось, но не совсем... Пункт появился, ссылка работает, но нет черточки между добавленной кнопкой и той, что уже была в меню последняя (рис. прикрепил), добавил последний пункт справа (подчеркнул) Код у меня там следующий: <?php if ($categories) { ?> <!-- Opencart 3 level Category Menu--> <div id="menu" class="main-menu"> <div class="nav-responsive"><span>Menu</span><div class="expandable"></div></div> <ul class="main-navigation"> <?php $r=0; foreach ($categories as $category) {$r++;} ?> <?php $k=0; foreach ($categories as $category) {$k++; ?> <li class="<?php if($r == $k ){echo "last";} ?>"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?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> <?php if(count($category['children'][$i]['children_level2'])>0){ ?> <a href="<?php echo $category['children'][$i]['href']; ?>" class="activSub" <?php /*?>onmouseover='JavaScript:openSubMenu("<?php echo $category['children'][$i]['id']; ?>")'<?php */?>><?php echo $category['children'][$i]['name'];?></a> <?php } else { ?> <a href="<?php echo $category['children'][$i]['href']; ?>" <?php /*?>onmouseover='JavaScript:closeSubMenu()'<?php */?> ><?php echo $category['children'][$i]['name']; ?></a> <?php } ?> <?php if ($category['children'][$i]['children_level2']) { ?> <?php /*?><div class="submenu" id="id_menu_<?php echo $category['children'][$i]['id']; ?>"><?php */?> <ul> <?php for ($wi = 0; $wi < count($category['children'][$i]['children_level2']); $wi++) { ?> <li><a href="<?php echo $category['children'][$i]['children_level2'][$wi]['href']; ?>" ><?php echo $category['children'][$i]['children_level2'][$wi]['name']; ?></a></li> <?php } ?> </ul> <?php /*?></div><?php */?> <?php } ?> </li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </li> <?php } ?> <li><a href="http://">Статьи</a></li> </ul> </div> Куда и как добавить енту черточку? (пока решил добавлением пунктов в начало слева, там с черточками все в порядке, но желательно , чтобы они были справа) В любом случае, огромное Вам спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Dmitriy1100 Опубліковано: 24 лютого 2018 Share Опубліковано: 24 лютого 2018 В 05.12.2014 в 14:50, Tom сказал: Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> Подскажите, пожалуйста как сделать чтобы меню в которое мы добавили нужные пункты, не вылазило на блоки которые под ним( ocStore 2.1.0.2.1, UniShop v2.2.0.9). Заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Perchilo Опубліковано: 5 грудня 2014 Автор Share Опубліковано: 5 грудня 2014 ну дык естественно добавить. Теоретически получилось, но не совсем... Пункт появился, ссылка работает, но нет черточки между добавленной кнопкой и той, что уже была в меню последняя (рис. прикрепил), добавил последний пункт справа (подчеркнул) Код у меня там следующий: <?php if ($categories) { ?> <!-- Opencart 3 level Category Menu--> <div id="menu" class="main-menu"> <div class="nav-responsive"><span>Menu</span><div class="expandable"></div></div> <ul class="main-navigation"> <?php $r=0; foreach ($categories as $category) {$r++;} ?> <?php $k=0; foreach ($categories as $category) {$k++; ?> <li class="<?php if($r == $k ){echo "last";} ?>"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?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> <?php if(count($category['children'][$i]['children_level2'])>0){ ?> <a href="<?php echo $category['children'][$i]['href']; ?>" class="activSub" <?php /*?>onmouseover='JavaScript:openSubMenu("<?php echo $category['children'][$i]['id']; ?>")'<?php */?>><?php echo $category['children'][$i]['name'];?></a> <?php } else { ?> <a href="<?php echo $category['children'][$i]['href']; ?>" <?php /*?>onmouseover='JavaScript:closeSubMenu()'<?php */?> ><?php echo $category['children'][$i]['name']; ?></a> <?php } ?> <?php if ($category['children'][$i]['children_level2']) { ?> <?php /*?><div class="submenu" id="id_menu_<?php echo $category['children'][$i]['id']; ?>"><?php */?> <ul> <?php for ($wi = 0; $wi < count($category['children'][$i]['children_level2']); $wi++) { ?> <li><a href="<?php echo $category['children'][$i]['children_level2'][$wi]['href']; ?>" ><?php echo $category['children'][$i]['children_level2'][$wi]['name']; ?></a></li> <?php } ?> </ul> <?php /*?></div><?php */?> <?php } ?> </li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </li> <?php } ?> <li><a href="http://">Статьи</a></li> </ul> </div> Куда и как добавить енту черточку? (пока решил добавлением пунктов в начало слева, там с черточками все в порядке, но желательно , чтобы они были справа) В любом случае, огромное Вам спасибо!!! Надіслати Поділитися на інших сайтах More sharing options...
Dmitriy1100 Опубліковано: 24 лютого 2018 Share Опубліковано: 24 лютого 2018 В 05.12.2014 в 14:50, Tom сказал: Странный простой способ))) Предложу свой ну самый самый простой))) в header.tpl вашего шаблона <?php if ($categories) { ?> <div id="menu"> <ul> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале) <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?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 href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце) </ul> </div> Подскажите, пожалуйста как сделать чтобы меню в которое мы добавили нужные пункты, не вылазило на блоки которые под ним( ocStore 2.1.0.2.1, UniShop v2.2.0.9). Заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts