Меню: различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
Строка 25: Строка 25:
 
В шаблоне это меню будет выводиться с помощью такого кода<br />
 
В шаблоне это меню будет выводиться с помощью такого кода<br />
 
<br />
 
<br />
<small> &lang;ul&rang;
+
<big>&lang;ul&rang;<br />
{section name=i loop=$for_user_menu}
+
 
&lang;li&rang;&lang;a href="{$for_user_menu[i].url}"&rang;{$for_user_menu[i].name}&lang;/a&rang;&lang;/li&rang;
+
{section name=i loop=$for_user_menu}<br />
{/section}
+
 
&lang;/ul&rang;
+
&lang;li&rang;&lang;a href="{$for_user_menu[i].url}"&rang;{$for_user_menu[i].name}&lang;/a&rang;&lang;/li&rang;<br />
</small>
+
 
 +
{/section}<br />
 +
 
 +
&lang;/ul&rang;<br />
 +
</big>

Версия 07:43, 11 ноября 2014

Редактор меню находится в админке в пункте Контент - Меню

Для того чтобы создать новое меню, нажмите кнопку "Создать меню"

В поле "Название меню" - запишите название понятное человеку, оно будет отображаться только в админке. Тут можно использовать русские буквы, например, Для пользователя

В поле "Метка меню" - запишите название только латинскими буквами, например, for_user_menu

Сохраните.


Теперь у вас будет в списке меню новый пункт "Для пользователя"

Зайдите в редактирование пунктов меню, для этого нажмите кнопку "Структура"

Нажмите кнопку "Добавить пункт"

В форме заполните поля

"Название подпункта" - это название пункта меню будет отображаться на сайте и видно пользователю.
Далее следуют поля для ввода названия для каждого языка, установленного в системе. Их заполнять не обязательно.
"URL" - сюда нужно вписать относительный адрес страницы, например /about/, подробнее об адресах можно почитать тут Страницы
"Сортировка" - сюда можно вписать порядковый номер пункта меню, в соответствии с которым он будет сортироваться при выводе. Чем больше номер, тем дальше он будет от начала списка.

В шаблоне это меню будет выводиться с помощью такого кода

〈ul〉

{section name=i loop=$for_user_menu}

〈li〉〈a href="{$for_user_menu[i].url}"〉{$for_user_menu[i].name}〈/a〉〈/li〉

{/section}

〈/ul〉