Page 1 of 1

добавление меню на сайт

Posted: Sun Jun 21, 2009 2:38 pm
by antony
Привет всем! начал по-тихоньку разбираться с CMS made simple, решил натянуть шаблон, но столкнулся с рядом трудностей. В частности, с основным меню сайта: не могу плнять какой тег отвечает за стандартный вызов меню, свойства которого прописаны в стилях. К примеру, в стялях пишу:

Code: Select all

div.menu{position:relative; width:100%; top:0px; left:0px; font-size:13px; margin-bottom:10px;}
div.menu li{list-style-image:none; margin-left:0px; padding-left:0px; list-style:none;}
div.menu a{display:block; width:100%; height:30px; line-height:30px; padding-left:20px; background:url(images/new/bg_menu4.htm) right bottom no-repeat;}

В шаблоне прописываю:

Code: Select all

<div class="menu">
{menu}						
</div>
В итоге получается какая-то ерунда. Помогите разобраться?!?! Заранее спасибо!

Re: добавление меню на сайт

Posted: Sun Jun 21, 2009 3:10 pm
by Sonya
antony wrote: В итоге получается какая-то ерунда.
Eрунда получается скорей всего, потому что в меню выдается полная структура сайта, ограничь выдачу одним уровнем:

Code: Select all

{menu number_of_levels="1"}

Re: добавление меню на сайт

Posted: Sun Jun 21, 2009 3:54 pm
by antony
Дело тут не в количестве отображаемых уровней. Я не могу понять каким образом система понимает, что для этого меню прописан тот или иной стиль. Например в Koobi или CpEngine я могу создав в админке меню с тегом [menu:1] и заполнив его определенной инфой прописать в шаблоне:

Code: Select all

<div id="mainmenu">
[menu:1]
</div>
Предварительно, конечно же прописав в стилях:

Code: Select all

div.mainmenu {ля-ля тра-ля-ля}
В этой цмс не могу никак уловить суть этой связи!?!?!

Re: добавление меню на сайт

Posted: Sun Jun 21, 2009 4:04 pm
by ZYV
Классы задаются в Template Manager, там связь.

div.menu --- этот синтаксис сейчас считается устаревшим и к использованию не рекоммендуется.

Re: добавление меню на сайт

Posted: Sun Jun 21, 2009 4:07 pm
by Sonya
antony wrote: Я не могу понять каким образом система понимает, что для этого меню прописан тот или иной стиль.
"Система" к этому ни имеет никакого отношения. Это простая комбинация из HTML и СSS.
antony wrote: Например в Koobi или CpEngine я могу создав в админке меню с тегом [menu:1] и заполнив его определенной инфой прописать в шаблоне:

Code: Select all

<div id="mainmenu">
[menu:1]
</div>
Предварительно, конечно же прописав в стилях:

Code: Select all

div.mainmenu {ля-ля тра-ля-ля}
И чем этот принцип отличается от CMS Made Simple? Меню добавляется тегом {menu}:

Code: Select all

<div id="mainmenu">
 {menu}
</div>
В стилях прописывается

Code: Select all

div.mainmenu {ля-ля тра-ля-ля}
antony wrote: В этой цмс не могу никак уловить суть этой связи!?!?!
Может речь идет о шаблонах? Тогда в админке посмотреть под менеджером меню, какие шаблоны есть, использовать как есть, например:

Code: Select all

{menu number_of_levels="1" template="minimal_menu.tpl"}
Или создать свой.

Re: добавление меню на сайт

Posted: Sun Jun 21, 2009 4:27 pm
by antony
т.е. вид меню задается в стилях или же в tpl-ских файлах???? Определитесь все-таки...

Re: добавление меню на сайт

Posted: Sun Jun 21, 2009 5:23 pm
by ZYV
Что это за "определитесь"? Это может быть тебе стоит почитать документацию, прежде чем задавать такие вопросы? Можно в файлах, а можно в базе.

Re: добавление меню на сайт

Posted: Sun Jun 21, 2009 5:49 pm
by Sonya
antony wrote: т.е. вид меню задается в стилях или же в tpl-ских файлах???? Определитесь все-таки...
HTML задается в шаблонах, CSS задается в стилях, в зависимости от того, что подразумевается под "вид меню". Определись все-таки...

Re: добавление меню на сайт

Posted: Sat Jun 27, 2009 11:11 am
by spiriralph
use this CSS class & ID sample and change or ad to your CSS



CaCaCAA
AbAb
BaBa



in CSS U can finde them (ID Nav or #nav) and chenge them as U wish!