Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-02-25 12:40:01

kyuriy5
Участник
Зарегистрирован: 2012-02-21
Сообщений: 4
Рейтинг :   

Горизонтальное меню. Кто-то может подсказать?

Кто-то подскажет как связать в единое целое это:

Меню категорий:

{% for entry in entries %}
	<!-- Выводим маркер категории -->
	{{ entry.mark }}

	<!-- Если не стоит флаг `flags.active`, т.е. если эта категория - не текущая, то показываем ссылку -->
	<!-- В текущей категории показываем имя категории жирным шрифтом -->
	{% if (not entry.flags.active) %}
		<a href="{{ entry.link }}">
	{% else %}
		<b>
	{% endif %}
	{{ entry.cat }}
	{% if (entry.flags.active) %}
		</a>
	{% else %}
		</b>
	{% endif %}

	<!-- Отображаем кол-во новостей в категории только в случае, если выставлен флаг `flags.counter` -->
	{% if (entry.flags.counter) %}
		[ {{ entry.counter }}]
	{% endif %}
{% endfor %}

и это:

<div class="top-menu">
  <div class="top-menu-t">
    <ul class="menu">
      <li class="level1 active"><a href="/" title="" class="link1">Главная</a>
				<ul>
					<li><a href="#" title="" >О нас</a></li>
					<li><a href="#" title="" >Информация</a></li>
					<li><a href="#" title="" >Регистрация</a></li>
					<li><a href="#" title="" >Пост-комментарии</a></li>
					<li><a href="#" title="" >Форум</a></li>
					<li><a href="#" title="" >Обратная связь</a></li>
					<li><a href="#" title="" >Новости сайта</a></li>
					<li><a href="#" title="" >Реклама на сайте</a></li>
					<li><a href="#" title="" >Помощь</a></li>
				</ul>
			</li>
			<li class="level1"><a href="#" title="" class="link1">Новости</a>
				<ul>
					<li><a href="#" title="" >В мире</a></li>
					<li><a href="#" title="" >В России</a></li>
					<li><a href="#" title="" >В Украине</a></li>
					<li><a href="#" title="" >Политика</a></li>
					<li><a href="#" title="" >Экономика</a></li>
					<li><a href="#" title="" >Проишествия</a></li>
				</ul>
			</li>
			<li class="level1"><a href="#" title="" class="link1">Статьи</a>
				<ul>
					<li><a href="#" title="" >О нас</a></li>
					<li><a href="#" title="" >Информация</a></li>
					<li><a href="#" title="" >Новости</a></li>
					<li><a href="#" title="" >О нас</a></li>
					<li><a href="#" title="" >Информация</a></li>
					<li><a href="#" title="" >Новости</a></li>
					<li><a href="#" title="" >О нас</a></li>
					<li><a href="#" title="" >Информация</a></li>
					<li><a href="#" title="" >Новости</a></li>
				</ul>
			</li>
			<li class="level1"><a href="#" title="" class="link1">Фото</a>
				<ul>
					<li><a href="#" title="" >Приколы</a></li>
					<li><a href="#" title="" >Интересное</a></li>
					<li><a href="#" title="" >Обзоры</a></li>
					<li><a href="#" title="" >Юмор</a></li>
				</ul>
			</li>
			<li class="level1"><a href="#" title="" class="link1">Видео</a>
				<ul>
					<li><a href="#" title="" >Клипы</a></li>
					<li><a href="#" title="" >Ролики</a></li>
					<li><a href="#" title="" >Приколы</a></li>
					<li><a href="#" title="" >Юмор</a></li>
					<li><a href="#" title="" >Рекорды</a></li>
					<li><a href="#" title="" >Тест-драйвы</a></li>
				</ul>
			</li>
			<li class="level1"><a href="#" title="" class="link1">Игры</a>
				<ul>
					<li><a href="#" title="" >Аркады</a></li>
					<li><a href="#" title="" >Гонки</a></li>
					<li><a href="#" title="" >Симуляторы</a></li>
					<li><a href="#" title="" >Логические</a></li>
					<li><a href="#" title="" >Спорт</a></li>
					<li><a href="#" title="" >RPG</a></li>
					<li><a href="#" title="" >Стратегии</a></li>
					<li><a href="#" title="" >Шутеры</a></li>
				</ul>
			</li>
			<li class="level1"><a href="#" title="" class="link1">Фильмы</a>
				<ul>
					<li><a href="#" title="" >Боевики</a></li>
					<li><a href="#" title="" >Фантастика</a></li>
					<li><a href="#" title="" >Драммы</a></li>
					<li><a href="#" title="" >Приключения</a></li>
					<li><a href="#" title="" >Комедии</a></li>
					<li><a href="#" title="" >Мультфильм</a></li>
					<li><a href="#" title="" >Сериалы</a></li>
					<li><a href="#" title="" >Детективы</a></li>
				</ul>
			</li>
			<li class="level1"><a href="#" title="" class="link1">Музыка</a>
				<ul>
					<li><a href="#" title="" >Рок</a></li>
					<li><a href="#" title="" >Поп</a></li>
					<li><a href="#" title="" >Классика</a></li>
					<li><a href="#" title="" >Транс</a></li>
					<li><a href="#" title="" >Драмм</a></li>
					<li><a href="#" title="" >Танцевальная</a></li>
				</ul>
			</li>
    </ul>
  </div>
</div>

Чтобы получилось вот так: (смотри изображение)

Изменено kyuriy5 (2012-02-25 12:41:26)

Не в сети

#2 2012-02-25 14:48:50

Ahatomik
Старожил
Откуда Киев
Зарегистрирован: 2012-07-02
Сообщений: 832
Сайт

Re: Горизонтальное меню. Кто-то может подсказать?

kyuriy5, http://menu.ihtut.net/horizontal_menu/ Выбирай ,что хочешь - цвет я думаю ты уже сам сможешь подогнать wink

Не в сети

#3 2012-02-25 15:05:43

kyuriy5
Участник
Зарегистрирован: 2012-02-21
Сообщений: 4
Рейтинг :   

Re: Горизонтальное меню. Кто-то может подсказать?

Спасибо за ответ, но я не само меню имел в виду.
Проблема не в самом меню, (с ним проблем нет), а в выводе меню сайта, заданного в админке.
Наприме вывод категории "Главная" и в ней подкатегорий " О нас", " О вас", "Бла-бла" и так далее.
В дефолтном шаблоне вывод таких категориий в отдельном вертикальном блоке, а мне хотелось бы оставить как на снимке.
Никак не могу расставить эти категории и подкатегории.
Заранее спасибо за ответ

Не в сети

#4 2012-02-25 15:39:43

Ahatomik
Старожил
Откуда Киев
Зарегистрирован: 2012-07-02
Сообщений: 832
Сайт

Re: Горизонтальное меню. Кто-то может подсказать?

kyuriy5, не могу понять - если ты используешь данный шаблон , тогда просто в main.tpl переименуй под себя .
а если ты хочешь сделать именно так , как в данном шаблоне - который ты показуешь на картинке ...
тогда ..
скачай его, перекинь картинки которые отвечают за меню в твой шаблон и с main.tpl вытяни ,как правельно прописан код. wink

Не в сети

#5 2012-02-25 19:57:56

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Горизонтальное меню. Кто-то может подсказать?

kyuriy5, я правильно понимаю, что:
1. В HTML коде у тебя приведён правильный вариант для отображения меню
2. В двиге у тебя уже прописана соответствующая структура меню
3. Ты хочешь, чтобы двиг сам генерил меню при изменении набора категорий

Всё верно?

Не в сети

#6 2012-02-25 20:24:09

kyuriy5
Участник
Зарегистрирован: 2012-02-21
Сообщений: 4
Рейтинг :   

Re: Горизонтальное меню. Кто-то может подсказать?

Совершенно верно!
Я хочу чтобы двиг генерировал меню и выводил на указанные места.
С самим меню мне все ясно, с меню двига тоже, а вот связать их вместе - никак не выходит.
Хотелось бы получить вывод меню как на снимке:
например вывод категории "Главная", "Новости" и так далее,
ниже выводисться сразу подменю "О нас", "Информация", "Регистрация" и тд,
но задавать это все хотелось бы из админки.

Если кому интересно все это в шаблоне "universal2"

Изменено kyuriy5 (2012-02-25 20:30:03)

Не в сети

Подвал раздела

Работает на FluxBB