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

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

rss

Вы не зашли.

Объявление

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

Reyna
Новичок
Зарегистрирован: 2015-09-04
Сообщений: 7
Рейтинг :   
Профиль

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

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

Неактивен

 

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

nazipov
Пользователь
Зарегистрирован: 2015-06-30
Сообщений: 50
Рейтинг :   
Профиль

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

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

Отредактированно nazipov (2015-09-29 05:17:47)

Неактивен

 

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

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2303
Рейтинг :   101 
Профиль  Вебсайт

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

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

Неактивен

 

#4 2015-09-29 21: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 06:23:43

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2303
Рейтинг :   101 
Профиль  Вебсайт

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

В main.tpl хватит

Код:

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

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

Отредактированно irbees2008 (2015-09-30 06:24:42)

Неактивен

 

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

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

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

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

Неактивен

 

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

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2303
Рейтинг :   101 
Профиль  Вебсайт

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

Zemlemer написал:

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

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

Неактивен

 

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

Reyna
Новичок
Зарегистрирован: 2015-09-04
Сообщений: 7
Рейтинг :   
Профиль

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

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

Неактивен

 

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

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

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

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

Неактивен

 

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

Reyna
Новичок
Зарегистрирован: 2015-09-04
Сообщений: 7
Рейтинг :   
Профиль

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

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

Неактивен

 

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

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2303
Рейтинг :   101 
Профиль  Вебсайт

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

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

Неактивен

 

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

Reyna
Новичок
Зарегистрирован: 2015-09-04
Сообщений: 7
Рейтинг :   
Профиль

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

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

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

Отредактированно Reyna (2015-10-07 21:00:12)

Неактивен

 

#13 2015-10-07 22: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 00:22:58

Reyna
Новичок
Зарегистрирован: 2015-09-04
Сообщений: 7
Рейтинг :   
Профиль

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

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

Неактивен

 

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

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2303
Рейтинг :   101 
Профиль  Вебсайт

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

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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.017 seconds, 23 queries executed ]