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

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Редактор меню находится в админке в пункте Контент - Меню<br /> Для того чтобы создать ново…»)
 
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
Редактор меню находится в админке в пункте Контент - Меню<br />
 
Редактор меню находится в админке в пункте Контент - Меню<br />
  
Для того чтобы создать новое меню, нажмите кнопку "Создать меню"<br />
+
Для того чтобы создать новое меню, нажмите кнопку "'''Создать меню'''"<br />
  
В поле "Название меню" - запишите название понятное человеку, оно будет отображаться только в админке. Тут можно использовать русские буквы, например, Для пользователя<br />
+
В поле "'''Название меню'''" - запишите название понятное человеку, оно будет отображаться только в админке. Тут можно использовать русские буквы, например, Для пользователя<br />
  
В поле "Метка меню" - запишите название только латинскими буквами, например, for_user_menu<br />
+
В поле "'''Метка меню'''" - запишите название только латинскими буквами, например, for_user_menu<br />
 +
 
 +
Сохраните.<br /><br />
  
Сохраните.<br />
 
  
 
Теперь у вас будет в списке меню новый пункт "Для пользователя"<br />
 
Теперь у вас будет в списке меню новый пункт "Для пользователя"<br />
  
Зайдите в редактирование пунктов меню, для этого нажмите кнопку "Структура"<br />
+
Зайдите в редактирование пунктов меню, для этого нажмите кнопку "'''Структура'''"<br />
  
Нажмите кнопку "Добавить пункт"<br />
+
Нажмите кнопку "'''Добавить пункт'''"<br />
  
 
В форме заполните поля<br />
 
В форме заполните поля<br />
  
"Название подпункта" - это название пункта меню будет отображаться на сайте и видно пользователю.<br />
+
"'''Название подпункта'''" - это название пункта меню будет отображаться на сайте и видно пользователю.<br />
 
Далее следуют поля для ввода названия для каждого языка, установленного в системе. Их заполнять не обязательно.<br />
 
Далее следуют поля для ввода названия для каждого языка, установленного в системе. Их заполнять не обязательно.<br />
"URL" - сюда нужно вписать относительный адрес страницы, например /about/, подробнее об адресах можно почитать тут [[Страницы]]<br />
+
"'''URL'''" - сюда нужно вписать относительный адрес страницы, например /about/, подробнее об адресах можно почитать тут [[Страницы]]<br />
"Сортировка" - сюда можно вписать порядковый номер пункта меню, в соответствии с которым он будет сортироваться при выводе. Чем больше номер, тем дальше он будет от начала списка.
+
"'''Сортировка'''" - сюда можно вписать порядковый номер пункта меню, в соответствии с которым он будет сортироваться при выводе. Чем больше номер, тем дальше он будет от начала списка.<br />
 +
<br />
 +
В шаблоне это меню будет выводиться с помощью такого кода<br />
 +
<br />
 +
<pre>
 +
<nowiki>
 +
                        <ul class="menu nav">
 +
                            {section name=i loop=$for_user_menu}
 +
                                <li><a href="{$for_user_menu[i].url}">{$for_user_menu[i].name}</a></li>
 +
                            {/section}
 +
                        </ul>
 +
 
 +
</nowiki>
 +
</pre>

Текущая версия на 13:57, 6 октября 2016

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

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

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

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

Сохраните.


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

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

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

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

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

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


                        <ul class="menu nav">
                            {section name=i loop=$for_user_menu}
                                <li><a href="{$for_user_menu[i].url}">{$for_user_menu[i].name}</a></li>
                            {/section}
                        </ul>