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

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

Вы не зашли.

#1 2015-09-29 01:02:01

Reyna
Участник
Зарегистрирован: 2015-09-05
Сообщений: 7
Рейтинг :   

Свое меню на каждой странице категорий

Здравствуйте! Подскажите КАК сделать отдельное вертикальное меню на каждой странице категорий (из подкатегорий, например)
Я так поняла что можно пойти таким путем:
1)создать файл(ы)  Имя_меню.tpl
2) подключить {% include "Имя меню.tpl" %}. но как не могу сообразить, знаний html не достаточно... Помогите,  пожалуйста! чтоб на каждой странице было свое меню (аналогичное главной странице)
Раскрывающееся (аккордеон меню на главной) не подходит для моей задумки
С плагином menu pro не разобралась, ровно как и в создании статичных страниц....
Если были уже подобные обсуждения, прошу ссылки
Буду очень благодарна за любой ответ и подсказку!
Заранее благодарю!
P.S. не ругайтесь сильно на только начинающих осваивать создание сайтов....
использую последнюю версию cms ночной сборки
и шаблон Woman 2012

Не в сети

#2 2015-09-29 06:16:37

nazipov
Участник
Зарегистрирован: 2015-06-30
Сообщений: 52
Рейтинг :   

Re: Свое меню на каждой странице категорий

Здравствуй Reyna, почитай http://ngcmshak.ru/vjorstka/svojo-oform … ostei.html, тебе нужен 3 вариант. Вообще советую ознакомится с данным сайтом, очень во многом помог.

Изменено nazipov (2015-09-29 06:17:47)

Не в сети

#3 2015-09-29 07:32:43

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: Свое меню на каждой странице категорий

Если тебе нужно вывести подкатегории  текущей категории в меню то смотри вот это http://ngcmshak.ru/twig/vyvodim-podkate … -twig.html

Не в сети

#4 2015-09-29 22:19:13

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Свое меню на каждой странице категорий

пример кода, взял из шаблона news.table.tpl, но по идее должно работать и в main.tpl

{% if handler == 'by.category' and isCategory('handmade,imho') %}
  {% if category.alt == 'handmade' %}
блок отображаемый для категории handmade
  {% endif %}
  {% if category.alt == 'imho' %}
блок отображаемый для категории imho
  {% endif %}
{% endif %}

Не в сети

#5 2015-09-30 07:23:43

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: Свое меню на каждой странице категорий

В main.tpl хватит

 {% if isCategory('some_cat') %}
   Блок на страничке со списком новостей из категории some_cat
{% endif %}

Еще можно использовать ads_pro

Изменено irbees2008 (2015-09-30 07:24:42)

Не в сети

#6 2015-09-30 08:44:43

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Свое меню на каждой странице категорий

да, в main.tpl этого достаточно.
мой пример будет работать в news.table, в случае если надо вывести блок и на странице самой категории, и на страницах новостей из этой категории.

Не в сети

#7 2015-09-30 10:49:27

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: Свое меню на каждой странице категорий

Zemlemer пишет:

да, в main.tpl этого достаточно.
мой пример будет работать в news.table, в случае если надо вывести блок и на странице самой категории, и на страницах новостей из этой категории.

тот код и так будет везде и в категории и в новости

Не в сети

#8 2015-10-01 01:09:46

Reyna
Участник
Зарегистрирован: 2015-09-05
Сообщений: 7
Рейтинг :   

Re: Свое меню на каждой странице категорий

Ого! СПАСИБО огромнейшее за ответы!!!!!!!!! (тысяча восклицательных знаков!)
не ожидала помощи!!!!
Буду изучать тщательно!
Отдельно скажу, что система next generation мне очень нравится!
Спасибо что Вы есть!

Не в сети

#9 2015-10-01 15:45:56

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Свое меню на каждой странице категорий

Reyna, успехов smile обращайтесь.

Не в сети

#10 2015-10-07 15:55:19

Reyna
Участник
Зарегистрирован: 2015-09-05
Сообщений: 7
Рейтинг :   

Re: Свое меню на каждой странице категорий

Эх ничего у меня не получилось
неумеха (

Не в сети

#11 2015-10-07 16:06:01

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: Свое меню на каждой странице категорий

Что именно не получилось

Не в сети

#12 2015-10-07 21:08:33

Reyna
Участник
Зарегистрирован: 2015-09-05
Сообщений: 7
Рейтинг :   

Re: Свое меню на каждой странице категорий

irbees2008 ! Я хотела, чтоб на каждой странице было свое вертикальное меню (сейчас на каждой странице одно и тоже меню, как и на главной)
как изменить не знаю, запуталась очень сильно...
шаблон сайта, и цвета, и все такое меня устраивает, нужно было только разное меню ... Знаю, что так можно сделать, и даже может быть очень просто (может настолько просто, что все по умолчанию это делают и не спрашивают как)
Схема простая, на каждой странице свое меню. Например, я нарисовала схему и открытую страницу "Красота". На других страницах тоже свое меню...(уникальное, не повторяющееся, чтоб не отображалось меню такое как на главной)
0u3miaFSW3.jpg
но реализовать не получается, что-то ковыряла по подсказкам,
ads_pro посмотрела.. но... вот блондинка, не доросла еще sad

В принципе уже смирилась, если все в кучу будет... начала добавлять контент на сайт и в двух статьях, где табличные данные (таблица) в короткой новости (на странице отображения категорий) выдергивается картинка для превью из таблицы, а не первая из статьи... убираю таблицу - берется картинка из теста...возвращаю таблицу - опять из таблицы, очень не красиво, я вся расстроилась, целый день читала форум, ничего не получилось изменить, села поплакала... big_smile:D:D потом успокоилась и подумала: "ну и ладно, пусть так будет!!"....  вот такой из меня мастер-ломастер....

Изменено Reyna (2015-10-07 22:00:12)

Не в сети

#13 2015-10-07 23:44:06

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Свое меню на каждой странице категорий

Пример реализации меню, в котором на разных страницах пункты отличаются:

        <ul class="lmenu_in">
          {% if isHandler('static') and handler.params.altname == 'contacts' %}
            <li><a href="{{ home }}/contacts.htm#letters">Пишите письма</a></li>

            <li><a href="{{ home }}/contacts.htm#reference">Оставляйте отзывы</a></li>
          {% endif %}
          {% if isHandler('static') and handler.params.altname == 'friends' %}
            <li><a href="{{ home }}/friends.htm#poweredby">Работа над сайтом</a></li>
            <li><a href="{{ home }}/friends.htm#infosupport">Информационная поддержка</a></li>
            <li><a href="{{ home }}/friends.htm#partners">Партнеры</a></li>
          {% endif %}
          {% if isCategory('handmade,novels,poetry,other') or isNews('mastercat:handmade,novels,poetry,other') %}
            <li><a href="{{ home }}/handmade.htm#novels">Рассказы</a></li>
            <li><a href="{{ home }}/handmade.htm#poetry">Стихи</a></li>
            <li><a href="{{ home }}/handmade.htm#other">Прочее</a></li>
          {% endif %}
          {% if isCategory('reference') or isNews('mastercat:reference') %}
            <li><a href="{{ home }}/reference.htm#goodref">Хорошие отзывы</a></li>
            <li><a href="{{ home }}/reference.htm#ungoodref">Нехорошие отзывы</a></li>
            <li><a href="{{ home }}/reference.htm#opinion">Мнения по поводу</a></li>
          {% endif %}
        </ul>

код работает в main.tpl

Не в сети

#14 2015-10-08 01:22:58

Reyna
Участник
Зарегистрирован: 2015-09-05
Сообщений: 7
Рейтинг :   

Re: Свое меню на каждой странице категорий

О! Zemlemer!Спасибо большое! Буду пробовать!
А если в шаблоне, который я использую Womam 2012 то самое меню вертикальное, которое я хочу видоизменять так же для других меню реализовано не в mail.tpl а вынесено в отдельный файл menu.tpl
и в mail.tpl  подключено командой {% include "menu.tpl" %} то как мне лучше сделать? можно все равно в main?

Не в сети

#15 2015-10-08 06:27:42

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: Свое меню на каждой странице категорий

редактировать menu.tpl,или заместо переменной {% include "menu.tpl" %} можно поставить содержимое  этого файла, картинки можно вставлять и через дополнительное поле http://ngcmshak.ru/nastroika-plaginov/v … ields.html

Не в сети

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

Работает на FluxBB