С помощью чего выводить меню на concrete5.6.1.2

Любая помощь по установке/настройке/модификации concrete5

С помощью чего выводить меню на concrete5.6.1.2

Сообщение karlo » 14 апр 2013, 12:44 ,  »  Сообщение:#1

Не пойму как выводится меню в concrete например слева .Похоже с помощью карты сайта и модуля... я конечно вывел но не знаю правильно ли делаю. Может есть другой способ. В джумле понятно, есть модуля и позиции и просто создать меню а тут ....(((
Аватара пользователя
karlo
 
Сообщения: 24
Зарегистрирован: 13 апр 2013, 14:04

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение guyasyou » 14 апр 2013, 12:50 ,  »  Сообщение:#2

Встроенный блок Auto-Nav.
Там тоже есть шаблон "Header Menu", вроде. А там стилями можно убрать точки от <li> и float: left добавить. то-есть все стилями можно сделать.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение cmsservice » 14 апр 2013, 17:55 ,  »  Сообщение:#3

Не, не, человек не о том спрашивает, у него после Joomla "нескладушка" в уме, что меню отображает структуру страниц сайта или какую-то ветвь этой структуры.

Что отображать в меню задается настройками модуля Auto-Nav (или Навигация в русской версии). Кроме того, на уровне страницы можно указать атрибут "Исключить из навигации" и тогда эта страница не будет отображаться в соответствующем меню.

Теперь что касается конкретного меню. Я так понимаю, что вам требуется отобразить меню раздела? Тогда на страницах этого раздела ставите модуль Навигация и в настройках указываете, что отображать страницы под конкретной страницей, где выбираете ваш раздел.

Вообще я на хабре писал статью про перенос сайтов с джумлы на конкрит, но его не пропустили (инвайта-то нет). :(
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение karlo » 14 апр 2013, 19:15 ,  »  Сообщение:#4

понял, все просто, спасибо, а статьи у Вас не осталося, случайно? Я бы почитал и оценил)
Аватара пользователя
karlo
 
Сообщения: 24
Зарегистрирован: 13 апр 2013, 14:04

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение cmsservice » 14 апр 2013, 22:55 ,  »  Сообщение:#5

статью поищу.
на хабре ее потерли злодеи, осталась только вот эта
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение Typucm » 15 апр 2013, 09:49 ,  »  Сообщение:#6

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


А можно эту статейку здесь тиснуть или может дадите ссылочку где она уже висит ? Было бы интересно почитать....
Аватара пользователя
Typucm
 
Сообщения: 39
Зарегистрирован: 04 апр 2012, 18:48

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение cmsservice » 15 апр 2013, 16:01 ,  »  Сообщение:#7

Рабочий вариант нашел, повесим на нашем сайте и скину ссылку.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение vbnm » 18 апр 2013, 01:25 ,  »  Сообщение:#8

можно меню создавать еще проще.
через блок HTML. Все верстается, как обычная страничка.
Иль блок PHP. Иль Грабер)))
Возможностей море.
vbnm
 
Сообщения: 462
Зарегистрирован: 02 июл 2011, 01:44

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение Count_Raven » 20 апр 2013, 18:29 ,  »  Сообщение:#9

vbnm писал(а):можно меню создавать еще проще.
через блок HTML. Все верстается, как обычная страничка.
Иль блок PHP. Иль Грабер)))
Возможностей море.

И что, потом изменять этот блок HTML при каждом добавлении/изменении раздела?
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение cmsservice » 20 апр 2013, 23:26 ,  »  Сообщение:#10

Typucm писал(а):А можно эту статейку здесь тиснуть или может дадите ссылочку где она уже висит ? Было бы интересно почитать....

Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

если найдете очепятки, буду благодарен ибо публиковал с устатку после кружки пива :)
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение Typucm » 21 апр 2013, 11:09 ,  »  Сообщение:#11

Спасибо за выложенную статью.
Вот что увидел сразу - явная опечатка в слове "размеремся" в заголовке "Ну хорошо, теперь размеремся с модулями"
Аватара пользователя
Typucm
 
Сообщения: 39
Зарегистрирован: 04 апр 2012, 18:48

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение cmsservice » 22 апр 2013, 23:27 ,  »  Сообщение:#12

Спасибо за замечания :)
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение vbnm » 23 апр 2013, 04:57 ,  »  Сообщение:#13

Count_Raven писал(а):
vbnm писал(а):можно меню создавать еще проще.
через блок HTML. Все верстается, как обычная страничка.
Иль блок PHP. Иль Грабер)))
Возможностей море.

И что, потом изменять этот блок HTML при каждом добавлении/изменении раздела?

насколько мне подсказывает опыт, в окончательном варианте Автовнав редко меняется.
если себе представить на что будет похожа карта сайта в 1000 страниц, то скролингом не обойдешься.
Так что доп страницы все равно из карты исключаются и основное меню выглядит опрятно. Вот на него и идет ориентация.
Хотя, можно в том же ХТМЛ просто создать макет подключения опред дизайна меню без того, чтобы копаться во внутренностях движка и искать, что и от чего там зависит и как необходимо все прописывать.
Кста, есть проги по простому набору менюшек в ХТМЛ. НА них оч быстро можно сверстать под макет страницы нужное.
Не, ну если начать пилить автонав всерьез, то простому смертому грозит забвение))
Я нашёл способ делать проще.
Создаю папку в блоках "меню" туда кидаю заготовки. Оттуда потом подключаю в блок меню. Либо напрямую через копирование всего ХТМЛ, либо просто по ссылке даю определение. Все зависит от того насколько та или иная форма проработана.
Ну, попадется вредный заказчик, ты ему одно, а он те другое. Че постоянно переделывать весь код?
Когда можно просто набросок сделать, а уж потом допиливать.
vbnm
 
Сообщения: 462
Зарегистрирован: 02 июл 2011, 01:44

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение guyasyou » 23 апр 2013, 08:42 ,  »  Сообщение:#14

vbnm писал(а):Хотя, можно в том же ХТМЛ просто создать макет подключения опред дизайна меню без того, чтобы копаться во внутренностях движка и искать, что и от чего там зависит и как необходимо все прописывать.

поменять структуру данных автонава очень легко. нужно лишь прописать php код в его шаблончике.
туда приходит массив $navItems с страницами, который нужно через foreach разбить на $ni, а переменные $ni содержат: название страницы, ссылку на нее, $cID, и многое другое...
а вот знать как и откуда приходит массив $navItems и не нужно.

возможности автонава ограничены лишь вашей фантазией и умением кодить.

я недавно делал навигацию тут
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
. гляньте меню-список слева. и он достаточно прост в плане кода.
может закапываться на любую глубину, теоретически.

есть другой вариант тут
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
, главное меню, пункт "in English". сделан на том же автонаве + canvas (херня получилась, надо картинку сменить)
таким же образом можно оформить любой другой пункт, нужно лишь отметить нужную картинку-фон в параметрах страницы.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: С помощью чего выводить меню на concrete5.6.1.2

Сообщение Kiskenbassker » 23 апр 2013, 09:59 ,  »  Сообщение:#15

Вот хочу еще задать вопрос по меню.

Я вывожу меню на сайте через модуль «Навигация». Код этого меню получается вот такой:

<ul class="nav">
<li class=""><a href="/">Пункт 1</a></li>
<li class=""><a href="/">Пункт 2</a></li>
<li class=""><a href="/">Пункт 3</a></li>
...
</ul>

Вопрос по этому поводу: можно ли сделать так, чтобы каждому элементу списка <li> присваивался индивидуальный id или class, как это сделано в Джумле: <li class="item-101">, <li class="item-102"> и т.п.? Мне нужно чтобы для последнего пункта был прописан отдельный стиль, не такой как для предыдущих, но как это сделать пока неясно.
CONCRETE cold face cased in steel... (King Crimson)
Аватара пользователя
Kiskenbassker
 
Сообщения: 35
Зарегистрирован: 19 апр 2013, 10:13

След.

Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron