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

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

Вы не зашли.

#1 Re: "А как сделать..." » посоветуйте как реализовать (меню на сайте) » 2012-03-02 13:58:54

Да...
А с менюшками в NGCMS я вижу проблемы!!!
Я тоже хотел привязать свое меню к сайту, но...

#2 Re: "А как сделать..." » Горизонтальное меню. Кто-то может подсказать? » 2012-02-25 20:24:09

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

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

#3 Re: "А как сделать..." » Горизонтальное меню. Кто-то может подсказать? » 2012-02-25 15:05:43

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

#4 "А как сделать..." » Горизонтальное меню. Кто-то может подсказать? » 2012-02-25 12:40:01

kyuriy5
Ответов: 5

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

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

{% 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>

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

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

Работает на FluxBB