Как создать меню в Joomla, вывод модуля меню в нужную позицию шаблона джумлы. Как сделать меню в Joomla, три способа создания меню в Joomla Создание главного меню joomla 3

В предыдущих уроках мы создали категории сайта, а также добавили несколько материалов в эти категории. Но если зайти на сайт, то можно обнаружить, что новые материалы (категории и статьи) на сайте не отображаются. Новые категории не отображаются на сайте потому, что мы не связали их с меню. Это значит, что новые статьи тоже не будут отображаться, поскольку меню не содержит команды отображения категорий, к которым принадлежат наши статьи. В этом уроке мы с вами научимся создавать меню.

1. Открываем в панели администратора сайта Меню → Менеджер меню:


По умолчанию на демо-сайте создано три меню. Напомню, мы работаем с бесплатным шаблоном yoo_master2.


  • Главное меню (Main Menu). Главное меню сайта.
  • Верхнее меню (Top Menu). Верхнее меню (находится в верхней части сайта).
  • Вертикальное меню (Sidebar Menu).Боковое меню (находится в правой части сайта).

Рассмотрим столбцы таблицы меню.
"Заголовок" - название меню, которое будет отображаться на сайте.
"Опубликованных" - количество опубликованных пунктов в данном меню.
"Неопубликованных" - количество неопубликованных пунктов в данном меню.
"В корзине" - количество удаленных в корзину пунктов меню.
Количество пунктов в меню представлено в виде овала с цифрой, щелчок на которой приводит к вызову редактора меню.
"Модули, связанные с данным меню" - выводит модули, связанные с меню (с помощью каких модулей и в какой позиции выводятся данные меню).
"ID" - идентификатор меню.
Теперь давайте создадим свое меню, для этого нажмем кнопку "Создать". В открывшемся окне создания меню нам нужно написать заголовок "Главное меню" и тип меню так же напишем "glavnoemenu".



Нажимаем "Добавить модуль для данного типа меню".


Заполняем "Заголовок" : пишем - "Главное меню".
"Выбор меню" , т.е. какое меню с помощью данного модуля мы будем выводить, выбираем меню из списка: "Главное меню".
"Начальный уровень" – уровень с которого будет начато построение дерева меню.
"Последний уровень" - уровень на котором будет прекращено построение дерева меню.
"Показывать подпункты меню" – раскрывать меню и показывать его подпункты.
"Показать заголовок" – показывать или скрывать заголовок модуля при выводе. Нажимаем - "Показать".
"Позиции" - выбираем позицию, в которой будет размещено наше меню. Кликнув по полю выбора позиции у нас показываются все позиции из всех шаблонов, которые установлены на сайте. Наш шаблон называется сейчас «Yoo_master2». Выберем позицию "menu".
Далее открываем вкладку "Привязка к пунктам меню".


"Привязка модуля" – из выпадающего списка выбираем, чтобы наш модуль отображался "На всех страницах".
Нажимаем "Сохранить и закрыть". Если открыть страницу то на сайте пока меню не отображается, т.к. нужно создать пункты меню. Для этого воспользуемся быстрым меню "Создать пункт меню" .


Нажимаем и перед нами открывается окно менеджера меню: "Создание пункта меню" .


Окно менеджера меню: "Создание пункта меню" состоит из пяти вкладок. На первой вкладке "Пункт меню" выведены основные настройки. Остальные вкладки обязательными не являются.


Главный параметр пункта меню - это его тип, определить который можно, щелкнув на кнопке "Выбрать". Рассмотрим некоторые часто используемые .


  • Архивные материалы - вывести все материалы, которые у нас помещены в архив.
  • Блог категории - отображение вводных частей материала в определенной категории. Материалы категории будут представлены в виде блога: заголовок и описание материала.
  • Избранные материалы , т.е. все материалы помеченные звездочкой. Пункт меню Главная (Home) - это и есть ссылка на меню избранных материалов. Щелкни те на ней на странице сайта, и вы увидите свои избранные материалы.
  • Материал - просто ссылка на отдельный материал. Далее в обязательных параметрах у вас появится возможность выбрать материал, на который вы хотите создать ссылку. Щелкните на кнопке "Выбрать" и выберите один из ранее созданных материалов.
  • Создать материал - отображает форму для добавления нового материала на сайте пользователями определённых категорий.
  • Список всех категорий - отображает список всех категорий материалов. Позволяет создать ссылку на список всех категорий, начиная с определенного уровня вложенности. Уровень вложенности задается параметром - Выбор категории высшего уровня.
  • Список материалов категории - отображает список материалов в категории. То же самое, что и Блог категории, просто материалы будут представлены иначе - в виде списка (только заголовки).

"Заголовок меню" - это то, что пользователи увидят в самом меню, поэтому всегда старайтесь выбирать краткие и понятные названия. Назовем пункт меню "Главная".
"Алиас" - псевдоним заголовка меню. Обычно создается путем транслитерации латиницей и замены пробелов знаком "_". Алиас создается автоматически, тем не менее, если созданный системой псевдоним вам не нравится, у вас есть возможность отредактировать его значение.
Сейчас мы выведем избранные материалы. Нажимаем "Материалы" .



Далее во вкладке "Пункт меню" рассмотрим следующие позиции:
"Ссылка" - ссылка на этот пункт меню. Она может пригодиться вам в дальнейшем для публикации в каком-нибудь материале или еще где-нибудь.
"Целевое окно" - выбор окна браузера, где будет открыта страница, на которую ведёт данный пункт меню. Оставляем "Родитель".
"Стиль шаблона" - можно назначить для данного пункта меню свой стиль шаблона, оставим - по умолчанию.
"Меню" - к какой группе меню относится данный пункт. Выбираем - "Главное меню".
"Родительский элемент" - выбираем какой элемент меню должен быть родительским для создаваемого пункта меню.
"Порядок" - можете выбрать элемент, после которого будет отображаться наш пункт меню, а также установить значение "Первый" (создаваемый пункт меню будет первым) или "Последний".
"Состояние" - если здесь, выбрано значение "Опубликовано", пункт меню будет отображаться, а если выбрано значение "Неопубликовано", данный пункт меню будет скрыт. Выбираем состояние – «Опубликовано».
"Главная страница" - одна из страниц сайта должна быть главной, т.е. открываемой по умолчанию. Поставим "Да" .
"Доступ" - указываем, кому будет предоставлен доступ к данному пункту меню (Public - всем, Registered - только зарегистрированным пользователям и т.д.). Оставим доступ для всех (Public).
"Язык" - указываем язык, к которому должен быть привязан пункт меню. По умолчанию - все.
"Примечание" -можно не заполнять, но для себя можете ввести какое-нибудь примечание для каждого пункта меню.

Переходим к следующей вкладке - "Параметры макета".


"Выбор категорий" - можно выбрать одну, несколько или все категории, избранные материалы которых будут показаны на главной странице.
"Во всю ширину" - сколько материалов у нас будет отображаться во всю ширину на странице нашего первыми. Давайте выберем во всю ширину – 8.
"Только введения" - количество материалов выводимых после "главных" в колонках. Всего материала будет 8 с введениями.
"Количество колонок" - количество колонок в которых будут выводиться вступления к материалам. Поставим одну колонку.
"Количество ссылок" - внизу списка материалов у нас может идти список ссылок на материалы, которые не вместились на данной странице – поставим 0.
"Порядок размещения в колонках" - колонки могут заполняться материалами сверху вниз либо поперёк, для нас сейчас не имеет значения, т.к. у нас будет всего лишь одна колонка.
"Порядок категорий" - порядок отображения категорий (по заголовку, по алфавиту и т.д.), оставим по умолчанию.
"Порядок материалов" - как будут сортироваться материалы при выводе. По умолчанию значение задается в глобальных настройках, у нас есть следующие значения: "порядок избранных материалов", "самые новые первыми", "старые первыми", "по заголовку, по алфавиту", "по заголовку, против алфавита", "по автору, по алфавиту" и "по автору, против алфавита" , "самые популярные", "наименее популярные" или "порядок материалов в менеджере" (отображать материалы так, как выставлено в менеджере материалов). Выберем, чтобы самые новые материалы отображались первыми.
Далее, заполняем "дату для сортировки" . Можно выбрать дату для сортировки: создания, изменения, опубликования статьи или оставить по-умолчанию.
"Разбиение на страницы" – если у нас все материалы не вмещаются на одну страницу, идёт разбиение на несколько страниц. Это называется "пагинация", и мы в параметрах макета выбираем, показывать пагинации или не показывать, и показывать результаты разбиения на страницы или не показывать.

Следующая вкладка менеджера меню – "Отображение" . Кроме самого материала у нас может выводиться дополнительная информация о материале. На данной вкладке можно задать эти параметры персонально для каждого пункта меню. Если оставить значения по умолчанию, то эти значения будут взяты из глобальной настройки, можно также выбрать пункт - использовать настройки материала. Все эти настройки аналогичны настройкам материалов, которые мы рассматривали в уроке - создание материалов.


Давайте бегло рассмотрим оставшиеся необязательные вкладки менеджера меню:

"Настройка интеграции" – здесь мы настраиваем показывать или нет ссылку на RSS-ленту.
"Параметры отображения ссылки" – настройки оформления ссылки пункта меню (пользовательское описание, которое будет применено к ссылке данного меню; дополнительное изображение, которое будет использоваться с данным меню).
Итак, пункт меню создали, нажимаем "Сохранить и закрыть". Посмотрим как выглядит главная страница нашего сайта. У нас появился пункт меню - "Главная" в одной позиции с "Main Menu ".


Теперь "Main Menu " нам больше не нужно и его можно удалить. Для этого переходим в Меню>>>Менеджер меню. Выбираем "Main Menu " и жмём "Удалить".


Переходим обратно на наш сайт и посмотрим: у нас есть главное меню, предыдущее меню удалилось.


На этом урок закончен. В следующем уроке мы с вами рассмотрим параметры оформления материалов в "Глобальных настройках".

Здравствуйте, товарищи! В данной статье мы закончим начатое предыдущего поста, то есть сделаем возможным отображение материалов на сайте. Сегодня займемся созданием пунктов меню в Joomla 3.6. Именно пункты меню являются важнейшей составляющей любого интернет ресурса, так как они выполняют значимую роль основной навигации сайта.

Начинающие неопытные сайтостроители подолгу не могут уловить взаимосвязь, которая просматривается между созданием материала , созданием категорий и созданием меню. Но со временем вы поймете для чего это нужно и как с этим работать. Как я уже ранее упоминал на CMS Joomla 3.6, создаваемый материал необходимо привязать к категории. Но и это еще не все, для того чтобы статья отображалась на страницах сайта нужно создать меню.

Разработчики предусмотрели огромнейшую разновидность вывода пунктов меню. Займемся добавлением пунктов в уже существующем главном меню Joomla.

Создание базового пункта меню

1. В административной панели Джумла вверху находим раздел - Меню/Main Manu/Создать пункт меню.

2. На следующей странице прописываем «Заголовок меню». Поле «Алиас» оставляем пустым. Это связано с тем, что после того как название меню будет создано, система автоматически пропишет в нем все необходимое. Это также касается материалов и категорий, для которых вы прописываете заголовок.

3. Тип пункта меню – эта важная часть, отвечающая за вывод материала. Кликаем выбрать.

В открывшемся окне находим «Материалы», где нам нужно выбрать один из представленных вариантов. У себя на сайте я в 99% использую «Список материалов категорий».

4. Теперь, когда вы определились и выбрали вышеуказанный тип меню, следует произвести «Выбор категории ». По умолчанию в системе будет отображаться Uncategorised. Здесь необходимо выбрать категорию, которая привяжется к меню. В дальнейшем возможно изменять привязку. Так что если вы ошибочно привязали не то что хотели, это всегда можно исправить, зайдя в меню Joomla.

5. В правой области окна находятся настройки связанные с отображением. Состояние - выбираем «Опубликовано». Главная страница – думаю и так все понятно. Если ее выбрать, весь материал категории будет отображаться на главной странице. Также можно задать «Родительский элемент». По умолчанию установлено «Корневой пункт меню». Этот раздел выполняет важную роль, так как позволяет создать подменю к выбранному в строке главному меню. Но так как у нас пока что только один пункт меню, то и привязывать особо нечего.

6. В итоге созданный нами пункт меню необходимо «Сохранить», нажав на одну из соответствующих кнопок в левой верхней части экрана.

Создание пункта меню с одним отображаемым материалом

Если вы хотите чтобы в меню отображалась одна статья, необходимо возвратиться в Тип пункта меню/Материалы/Материал. И в графе «Выбор материала» выбрать подобающий материал. Далее все идентично вышеприведенному методу.

Теперь можно перейти на главную страницу сайта и убедиться в существовании и работоспособности свеженького пункта меню Joomla и расположенном в нем контенте.

Надеюсь, мне удалось вам помочь. Если у вас возникли какие-то вопросы задавайте их в комментариях.

Спасибо за внимание и до скорых встреч на страницах Stimylrosta.

Обнаружили в тексте грамматическую ошибку? Пожалуйста, сообщите об этом администратору: выделите текст и нажмите сочетание горячих клавиш Ctrl+Enter

Этот материал есть небольшим откатом назад по сравнению с остальными, но я это делаю не случайно. Связано это с тем, что я собираюсь публиковать материалы по порядку в зависимости от их сложности и необходимости. Делается это для того, чтобы каждый начинающий вебмастер мог без труда ориентироваться в статьях и изучать их по порядку не перепрыгивая с одной на другую. Итак, в этой статье речь пойдет о меню в Joomla , о создании меню и пунктов меню в Joomla, а также о настройке модулей меню и менеджера материалов .

Как известно CMS Joomla очень мощный движок для сайта. У него есть масса возможностей и особенностей. Одной из особенностей есть то, что в Joomla страницы создаются динамически, так как хранятся в базе данных, поэтому нельзя попасть на страницу с материалом, если она не связана ссылкой. Это я веду к тому, что если вы создали новый материал и опубликовали его, это еще не значит, что он появится на сайте и его найдут поисковики. Для того чтобы это произошло нужно создать для него пункт меню .

Создание меню в Joomla

В Joomla по умолчанию есть только одно меню. Его не всегда бывает достаточно и зачастую приходится создавать еще. Хочу заметить, что Joomla позволяет создавать неограниченное количество меню и выводить их на сайте при помощи модулей в определенных позициях, но это потом. Итак, для того создать меню нужно сделать следующее. Переходим в Административную панель – Все меню – Меню. Затем в «Менеджере меню» жмем «Создать», в результате чего у вас должно открыться окно «Детали меню», которое будет иметь следующий вид.

Здесь нам нужно заполнить следующие поля:

  • Системное имя – присваиваем уникальное имя нашему меню, которое будет использоваться Joomla. Имя должно быть написано английскими буквами и желательно покороче, так как будет использоваться в коде для идентификации этого меню Joomla.
  • Заголовок – сюда вписываем название меню для себя. Оно будет отображаться в административной панели Joomla.
  • Описание – аналогично предыдущему.
  • Заголовок модуля – имя модуля, который автоматически появится после создания меню. Потом его можно будет изменить, зайдя в Расширения – Менеджер модулей и выбрав нужный нам модуль меню.

Создание и настройка модулей меню в Joomla. Функции модулей меню

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

  1. Отвечает за вывод меню на сайте в определенном месте (позиции).
  2. Определяет внешний вид (горизонтально, вертикально).
  3. На каких страницах отображать меню, а на каких нет.
  4. Кому должно быть видно меню (всем, только зарегистрированным и т.д).
  5. Отображать или скрыть вложенные пункты.

Теперь переходим к самому модулю меню. Для этого заходим в Расширения – Менеджер модулей и находим там модуль с названием, которое вы дали ему на этапе создания нового меню. Он сейчас неактивный. Для того чтобы активировать его заходим в него кликнув по его названию либо выделив галочкой и нажав по кнопке «Изменить». В результате у вас должно открыться окно с настройками модуля меню. Первая часть настроек называется «Подробности».

  • Заголовок – здесь мы можем изменить название модуля, которое будет отображаться на сайте.
  • Показать заголовок – выбираем показывать заголовок на сайте или нет.
  • Включен – включение/выключение модуля меню.
  • Позиция – здесь нам нужно указать, в какой позиции на сайте Joomla будет выводиться данный модуль меню. Для того, чтобы проверить все возможные позиции для своего сайта Joomla просто добавьте в адресную строку текст «?tp=1» (без кавычек). На практике это выглядит так: https://archive.сайт/?tp=1

После этого нажмите «Enter», в результате чего страница обновится и вы увидите все доступные позиции для вашего шаблона Joomla. Выбрав нужную вам, выбираете ее в настройках модуля в строке «Позиция».

  • Порядок – выбираете, в каком порядке выводить модули в данной позиции. Это необходимо, если у вас в одной позиции выводятся два модуля или более.
  • Доступ – отвечает за отображение меню для разных групп пользователей. Обычно меню доступно всем и выбирается значение «Все».

Теперь переходим к пункту «Назначение меню». Здесь можно выбрать на каких страницах будет отображаться данное меню. По умолчанию стоит значение «Все». Если вы хотите отображать меню не везде, то выберите значение «Выбрать из списка» и отметьте нужные вам пункты меню, зажав при этом клавишу Ctrl.

Теперь давайте перейдем к осмотру параметров модуля. Здесь есть три вкладки. Мы не будем детально рассматривать их, так как зачастую это не нужно. Давайте рассмотрим только самые основные настройки модулей меню.

Параметры модуля

  • Название меню – выбираем то меню, которое вы создали либо которое вам необходимо.
  • Стиль меню – выбираете стиль отображения меню. Здесь нужно тестировать, так как внешний вид будет зависеть от шаблона, который вы используете на своем сайте Joomla.
  • Начальный уровень – указываем номер уровня меню, с которого меню будет показано в модуле.
  • Последний уровень – номер уровня меню, до которого меню будет показываться в модуле. Обычно это и предыдущее поле оставляют без изменений со значениями 0 0.
  • Всегда показывать вложенные подпункты – выбираем, хотим ли мы? чтобы меню всегда отображалось целиком со всеми вложенными подпунктами.
  • Назначение Target – ну здесь смысл понятен, но обычно это поле не трогают и оставляют пустым.

Расширенные параметры

  • Показывать пробелы – обычно ставится значение «Нет».
  • Кэширование – выбираем включать или не включать кэширование для модуля меню. Обычно этого лучше не делать, так как если ваше меню изменяет свой вид в зависимости от того, на какой странице вы находитесь, то это может повлиять на правильную работу модуля меню, например, будет постоянно гореть только один пункт меню. Думаю, смысл понятен.
  • ID Меню — идентификатор корневого HTML элемента меню. Обычно поле оставляется по умолчанию.
  • Суффикс класса меню — суффикс CSS-класса для изменения внешнего вида меню.
  • Суффикс класса модуля – почти то же самое, что и суффикс класса меню.
  • Максимальная вложенность – максимальное количество отображения вложенных пунктов меню, после чего они просто начнут игнорироваться и выводиться не будут.

Другие Параметры

  • Показывать иконки меню – ну здесь все понятно. Включаем или выключаем отображение иконок для меню.
  • Выравнивание картинки меню – выбираем выравнивание для картинок меню. Если предыдущий пункт не включен, то можно пропустить данный пункт.
  • Раскрывать меню – отвечает за раскрытие меню и отображение подменю. Можно оставить по умолчанию.
  • Активировать родителя – активация родительских пунктов в меню.
  • Полное активное выделение – «По умолчанию».

Остальные настройки я рассматривать не буду. Единственное скажу, что в поле «Выравнивание картинки» лучше ставить значение «Шаблон». Благодаря этому меню примет тот стиль, который ему придумали разработчики шаблона.

Ну и в завершение давайте рассмотрим, как же создавать пункты меню в Joomla.

Создание и настройка пунктов меню в Joomla

Joomla позволяет создавать пункты меню как для отдельных статей, так и для разделов, категорий, внешних ссылок и т.д.. Я опишу создание пунктов меню только для первых трех случаев.

Итак, для того чтобы создать пункт меню в Joomla нужно сделать следующее. Заходим в Административную панель – Все меню – Ваше меню и в открывшемся окне жмем «Создать». Здесь нам потребуется выбрать тип «Материалы».

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

  1. Для создания пункта меню ведущего на отдельную статью – «Стандартный шаблон материала».
  2. Для пункта меню ведущего на материалы категории — «Шаблон списка категории».
  3. Для отображения содержания раздела – «Стандартный шаблон раздела».

После выбора нужного вам типа у вас откроется окно с настройками пункта меню. Для примера я выбрал «Стандартный шаблон материала».

  • Заголовок – название пункта меню.
  • Псевдоним – можно оставлять пустым.
  • Показать в – выбираем в каком меню мы хотим, чтобы появился наш пункт меню.
  • Родительский элемент – ну думаю тут и так все понятно.
  • Опубликовано – то же самое, что и с предыдущим пунктом.
  • Доступ – кто может видеть этот пункт меню. Обычно ставится значение «Все».
  • Открывать в – обычно ставится «этом же окне с навигацией».

Теперь перейдем к «Параметрам». Здесь мы рассмотрим только вкладки «Основные» и «Система». Сначала давайте разберемся с первым. Во вкладке «Основные» нужно выбрать тот материал, который вы хотите привязать к пункту меню. Теперь перейдем к следующей вкладке под названием «Система».

Здесь самую важную роль играют два пункта. Это «Заголовок страницы» и «Показать заголовок страницы». Первый пункт отвечает за формирование Title для пункта меню, а второй за активацию этой функции. Title очень важен для , поэтому рекомендую отдельно ознакомиться со статьей « ».

На этом статья о создании и настройке меню в Joomla подошла к концу. Удачи вам и до скорых встреч на страницах блога!

Сегодня поговорим о том, как работать с меню в joomla 1.7-2.5. А именно о том как вывести модуль меню в позицию шаблона joomla, как назначить пункту меню текстовый материал или нужную страницу одного из компонентов joomla. Попутно рассмотри вопрос о том, как определить какие позиции существуют в вашем шаблоне joomla и в каком конкретно месте шаблона они раположены. Тем кто работает с joomla 1.5 статья будет так же полезна, поскольку в новых ветках джумлы админка отличается от своего младшего собрата, джумла 1.5.

До этого мы рассмотрели на локальный хостинг, разобрали , как сделать .

После того как вы как правило на сайт выводят различные модули в том числе и меню, рассмотрим это по подробнее. Заходим в админку joomla (_http://ваш_сайт/administrator ). В главном меню выбираем меню->менеджер меню->создать меню


В открывшемся окне указываем Тип меню (системное имя меню, только латинские символы) joomla, заголовок меню (отображается в панели управления), Описание меню joomla (необязательно). Жмем кнопку "сохранить". Заголовок меню и Тип меню, могут быть любыми, но лучше задавать название подходящее по смыслу. Я в примере указал "Меню слева, leftmenu", поскольку собираюсь выводить меню в левом сайдбаре шаблона joomla (в примере использую стандартный шаблон joomla Beez_20).


Меню joomla создано, осталось добавить в него пару тройку пунктов и вывести в нужную позицию вашего шаблона.

Добавляем пункты меню в joomla

Давайте создадим пункт для только что созданого меню (меню слева), пункт меню будет иметь тип "материал", т.е. по этому пункту меню будет выводиться материал joomla.

Чтобы создать пункт меню, нужно выбрать "меню->Название меню->Создать пункт меню ".

В открывшемся окне нужно:

  • выбрать "тип пункта меню"
  • указать "Заголовок пункта меню".

Из необязательных для заполнения полей:

  • Алиас - в джумле 1.7-2.5 может создаваться автоматически, в joomla 1.5 для этого использовался сторонний плагин. Если нужно указываем алиас, если ненужно, то он будет создан автоматически путем транслитерации заголовка пункта меню. Алиас пункта меню используется в составе ЧПУ (человеко-понятное урлы) адреса. Напимер, если у вас пункт меню называется "news" и в джумла включен SEF и используются суффиксы в адресе, то при выборе этого пункта меню откроется страница с адресом _http://ваш_сайт/news.html
  • Примечание - можно ввести любой текст. Этот текст нужен для подсказки, чтобы незабыть зачем создавали пункт меню).
  • Ссылка - заполнется автоматически при выборе типа меню (например для типа меню "материалы" может быть такой index.php?option=com_content&view=article&id=1 ). Если тип меню внешняя ссылка, тогда в этом поле нужно указать внешнюю ссылку.
  • Состояние - имеет 3 состояния: Опубликовано, Не опубликовано, В корзине. Если создаете пункт меню то оставте как есть ("Опубликовано").
  • Доступ - имеет 3 состояния: Для всех, Для администрации, для зарегистрированных. Оставте для всех если хотите чтоб все могли видеть этот пункт меню.
  • Меню - указываем меню для которого создаем пункт, по умолчанию выбрано меню для которого создается данный пункт.
  • Родительский элемент - Можно указать родительский пункт меню елси нужно создать вложенный пункт.
  • Порядок - можно указать за каким пунктом меню будет следовать создаваемый пункт. Порядок следования лучше настраивать в менеджере меню (меню -> название меню).
  • Целевое окно - как открывать ссылку - в новом окне (отдельная страницы, всплывающее окно) или в текущем.
  • Главная страница - выберите эту опцию если нужно привязать данный пункт меню к главной странице, т.е. по умолчанию на главной странице будет отображаться содержимое привязанное к данному пункту меню joomla.
  • Язык - оставте так как есть ("Все").
  • Стиль шаблона - Можно выбрать какой шаблон будет использован в качестве оформления страницы вызываемой по данному пункту.

По щелчку по кнопке выбрать появляется всплывающее окно. Раз уж мы собрались создавать пункт меню ссылающийся на статью joomla, то выбирите из графы "Материалы" элемент "материал"

откроется предыдущее окно в котором будет заполнено поле "Ссылка" и справа появиться поле в котором можно выбрать материал. Выбираем нужный материал (он должен быть предварительно создан).


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

Определяем позиции доступные в вашем шаблоне и их расположение

Модули в джумла выводятся в так называемые позиции в шаблоне. Если открыть файл index.php (шаблоны в joomla находятся в папке: templates , в корне вашего сайта) почти из любого шаблона, то можно обнаружить в нем строки следующего содержания countModules("position-12")): ?>

Как не трудно догадаться, "position-12" - это имя позиции в шаблоне joomla.

Примечание : одной из отличий joomla 1.6 и старше от версии 1.5 это имена позиций. В joomla 1.5 позиции именовались: user1, user2,...,left, right, banners, top... В новых версиях по умолчанию определены позиции: position-1, position-2,..., что, на мой взгляд не удобно, хотя не принципиально. Впрочем вы можете поменять имена позиции вручную на более привычные вам, изменить их количество, все это делается путем редактирования файла "templateDetails.xml" из вашего шаблона joomla.

Что касается кода выводящего модули в позицию шаблона. В первой строке в условном операторе проверяется есть ли хоть один модуль в данной позиции, если есть, то следующей строкой выводим все модули в указанное место шаблона, в порядке который определен в менеджере модулей доступном в админке.

Чтобы проверить какие позиции доступны в вашем шаблоне joomla нужно обратиться по адресу _http://ваш_сайт/?tp=1 . В результате в браузере будет показана страница вашего сайта на joomla, в которой все имеющиеся позиции будут отмечены контуром и подписаны надписью, которая соответствует названию позиции.

По умолчанию в joomla 1.6-2.5 откючена возможность демонстрировать какие позиции доступны в шаблоне (tp=1 не дает результата). Это не плохое нововведение, поскольку не всегда нужно чтобы посторонние знали что у вас сайт на joomla или знали какие то ньюансы о вашем сайте. Поэтому на стадии разработки сайта эта возможность включается через админку joomla, а когда не нужно можно отключить показ позиций доступных в шаблоне.

Чтобы включить возможность отображать позиции доступные в вашем шаблоне joomla, нужно сделать следующее: обратиться к пункту меню "Расширения->Менеджер шаблонов "

на вкладке "шаблоны" перевести переключатель "просмотр позиций модулей" в положение "включено".

Теперь можно путем добавки в конец адреса сайта (?tp=1 ) увидеть какие позиции существуют в шаблоне и в каком месте они выводятся.

Выводим модуль меню joomla в нужную позицию шаблона

Для того, чтобы созданное вами меню распологалось на страницах вашего сайта его туда нужно вывести при помощи модуля (mod_menu). Заходим в менеджер модулей (Расширения-> менеджер модулей).

В открывшемся окне жмем кнопку "Создать".

Во всплывающем окне выбираем тип модуля - "Меню".

Далее указываем: Заголовок модуля (я выбал название такое же как у самого меню), Показывать заголовок - обычно отключают, Жмем по кнопке выбор позиции и из всплывающего окна выбираем нужную позицию (я выбрал position-7, т.к. эта позиция находится в левом сайдбаре моего шаблона), Состояние - оставляем опубликовано.

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

Качественный видеокурс по созданию сайтов на joomla

Ну и на последок. для лучшего усвоения материала предлогаю посмотреть видео на тему создания меню в joomla 1.5

Пытаемся сделать меню в Joomla и заняться созданием его пунктов

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

Нет, философствовать не будем, так как я передумал, а просто в очередной раз вспомним то, чем мы занимались в прошлых главах. Если вы с самого первого урока моего курса по Joomla следите за моими инструкциями, вам, несомненно, в этом месте будет гораздо понятнее. Всем тем, кто подключился только сейчас, советую пройти или просмотреть хотя бы бегло весь курс
с самого начала, а именно: урок по удалению демонстрационных данных, установка шаблона, создание категории, вывод статьи. Вот уже несколько уроков мы все что-то создаем, но сайт остается пустым. В предыдущей главе я обещал это исправить. Посмотрим, сбудутся ли мои обещания.

Joomla. Займемся созданием меню или как сделать пункт

Не будем много Бла-Бла-Бла, а приступим непосредственно к делу.

1. Открываем в панели администратора сайта Меню → Создать меню:

2. На открывшейся странице менеджера админки прописываем заголовок и тип меню:

Заголовок - понятными буквами прописываем произвольный заголовок.

Тип - латинскими буквами прописываем произвольное имя, системный псевдоним.

В результате нам откроется список со всеми существующими на данный момент менюшками. Так как в одном из уроков мы удалили демо-данные, вновь созданный объект вы найдете быстро.

5. Нажатием кнопки мыши открываем наше Новое меню.

6. В панели, в менеджере менюшек, на странице пунктов жмем Создать:

8. Нажатием кнопки мыши производим наш выбор в пользу Материал:

Сейчас, наверно, вы вспомнили один из прошлых уроков, где мы создавали наш материал (статью). Теперь мы видим, что в поле ввода появился выбранный нами Тип.

9. Прописываем заголовок пункта меню и Алиас:

Алиас - участок URL, произвольное имя на латинице.

10. Пункт привязан к созданному во 2-ом и 3-ем шаге Новому меню (смотри выше).

11. Обратим внимание на поле Выбор материала:

Сейчас вы уже точно вспомнили один из прошлых уроков, где мы создавали материал (статью).

12. Щелчком кнопки мыши выбираем наш материал:

13. Проверьте все еще один раз и нажмите Сохранить и закрыть:

В принципе, урок завершен.

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

На страницах сайта изменений мы по-прежнему не увидим. Отгадайте почему?

Вот почему. Новую менюшку то мы создали, вот она на иллюстрации ниже:

Открыв его, вы найдете пункт Новые статьи, который мы создали здесь в 9-ом шаге и, который содержит статью Новый материал, созданную в прошлом уроке, а сама статья под названием Новый материал находится в категории Происшествия, которая была создана еще раньше. Другими словами, Joomla хранит все эти данные и в следующем уроке мы их все-таки выведем на страницы нашего сайта.

Загрузка...
Top