• Авторизация


Пункты меню Joomla. Создание и настройка пунктов меню. 27-11-2010 18:34 к комментариям - к полной версии - понравилось!


Взято здесь


Пункты меню Joomla – создание и настройка пунктов (ссылок) меню в Joomla 1,5 на базе шаблона блога категории и раздела, а так же на базе стандартного шаблона материала и раздела


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


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


Меню в Joomla - это не только навигация по сайту


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


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


Пункты меню в Joomla - для чего нужны и как с ними работать


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


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


Все меню, имеющиеся у вас в Joomla, вы сможете увидеть в одном месте – в менеджере меню. В него можно будет попасть из админки Joomla, выбрав из ее верхней строки пункты «Все меню» - «Меню». Для каждого меню Joomla вы сможете создать пункты (ссылки), которые будут формировать вебстраницы с тем или иным содержимым (контентом) Joomla.


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


[показать]


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



В результате откроется окно со списком всех имеющихся в этом меню Joomla пунктов:


[показать]



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


Вверху этого окна вы увидите кнопки, среди которых будет кнопка «Создать», по нажатию на которую откроется окно создания нового пункта (ссылки) меню в Joomla:



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


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


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


Но кроме основного компонента Joomla для работы со статьями имеются и другие установленные по умолчанию или же добавленные вами вручную компоненты, которые тоже, в свою очередь, добавят в это дерево свои пункты (ссылки), позволяющие ссылаться на вебстраницы с контентом, формируемым этими компонентами.


Но мы пока остановимся на рассмотрении вывода на страницы Joomla сайта статей (материалов). Итак, элемент (пункт) меню в Joomla может ссылать на страницы трех основных типов: на вебстраницу с отдельно взятой статьей , на целую категорию или на раздел Joomla.


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


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



При этом в дереве пунктов (ссылок) меню были выбраны следующие варианты из тех, что добавились в это дерево после установки компонента Phoca Gallery:



Главная задача при создании сайта на Joomla - это правильно организовать информационное наполнение (контент, содержимое). Я имею в виду структуру разделов и категорий, как для статей (материалов), так и, например, для компонента фотогалереи. Ну а методов для вывода хорошо структурированного контента (содержимого) в Joomla предусмотрено достаточно много.


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


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


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


Пункты меню в Joomla, позволяющие выводить материалы (статьи) на страницы сайта


Для вывода на сайт контента (содержимого) Joomla, включающего в себя статьи (материалы), вам понадобится добавить в меню Joomla новые ссылки (пункты) из ветви дерева под названием «Материалы». Вполне логично, я полагаю. Щелкнув по ветви дерева под названием «Материалы», вы увидите перечень всех возможных ссылок (пунктов), которые вы сможете использовать в меню Joomla для вывода статей (материалов) на страницы сайта:



Их не так уж и много, но эти ссылки (пункты) позволят вам осуществить вывод статейного контента Joomla в самом разнообразном виде – начиная от отдельных статей на странице и заканчивая блогом целого раздела на одной странице Joomla сайта.


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


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



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

  • Стандартный шаблон раздела или же шаблон списка категории, что по сути одно и то же. Вебстраница в Joomla, формируемая при помощи ссылки (пункта) меню «Стандартный шаблон раздела» или «Шаблон списка категории», будет представлять собой таблицу, в которой будут перечислены либо заголовки категорий в разделе Joomla, либо заголовки статей в категории.


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


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


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



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


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


Итак, заходите в админку Joomla, выбираете их верхней строки пункты «Все меню» - «Название нужного вам меню». На открывшейся странице со списком всех пунктов выбранного вами меню нажимаете кнопку "Создать", расположенную вверху окна. В открывшемся дереве пунктов, которые вы сможете создать, щелкните по варианту "Материалы" - "Категория" - "Шаблон списка категории". В результате этих действий откроется окно с настройками пункта меню Joomla на основе шаблона блога категории:


[показать]


Общие настройки для всех пунктов меню в Joomla, осуществляющих вывод материалов на страницы сайта


В поле «Заголовок», как обычно вводим название для этой ссылки (пункта) меню, которое будет отображаться на сайте. Поле «Псевдоним» следует заполнять только в том случае, если вы используете ЧПУ (SEF) ссылки в Joomla, включив ЧПУ (SEF) в глобальных настройках Джумла. Тогда вам нужно будет ввести в поле «Псевдоним» латинскими буквами без пробелов транслитерацию названия данного пункта меню.


В случае использования сторонних компонентов для организации ЧПУ (SEF) в Joomla, поле «Псевдоним» заполнять будет не нужно.


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


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


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


В поле «Доступ» вы можете задать, кому из посетителей вашего Joomla проекта будет виден это пункт (ссылка) в соответствующем меню. Либо всем посетителям (используется чаще всего), либо только зарегистрированным пользователям, либо только администраторам Joomla (вариант «Специальный»).


В поле «Открыть в» вы можете выбрать вариант открытия страницы Joomla, сформированной при нажатии на создаваемый пункт меню (шаблон блога категории, если вы забыли). Страница с блогом категории в Joomla может быть открыта в этом же окне, либо в новом окне, либо в новой вкладке браузера.


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


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



В поле «Категория» вы должны будете выбрать ту категорию в Joomla, содержимое которой будет выводиться в виде блога, при переходе по данной ссылке (пункту) из меню Joomla сайта. В поле «Описание» вы можете скрыть или показать отображение описания для этой категории, которое будет выводиться вверху страницы Joomla, которая откроется при переходе по создаваемой нами ссылке (пункту). То же самое касается и поля «Картинка описания».


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


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


Таким образом, вы можете, например, проставить в эти четыре поля цифры: 1 6 2 4, в результате чего, сформированная Joomla страница с блогом выбранной категории будет выглядеть следующим образом: в самом верху страницы будет выводиться один анонс статьи, за ним будет выведено в две колонки еще шесть анонсов статей из этой категории, а в самом низу формируемой страницы в Joomla, будет список из еще четырех ссылок с заголовками статей из той же самой категории.


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


Да, кстати, цифра ноль в любом из этих четырех полей, кроме «колонки», будет означать, что ни один из материалов Joomla данной категории не будет использовать эту возможность отображения. Это мы рассмотрели основные параметры, которые можно изменять при создании ссылки (пункта) меню в Joomla. Теперь давайте перейдет на вкладку расширенных параметров пункта меню Joomla:



Здесь сосредоточены настройки, которые отвечают за порядок следования статей на странице Joomla, формируемой при переходе по создаваемой нами ссылке (пункту) меню (шаблон блога категорий). Вариантов настройки порядка следования материалов очень много – по дате, по алфавиту, в порядке показа, который вы задали в менеджере содержимого (материалов данной категории) Joomla.


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


Поле «Сортировка» определяет способ сортировки самих элементов содержимого (статей) при выводе их на страницу Joomla. Кстати, при создании ссылки (пункта) меню под кодовым названием «Шаблон блога раздела», можно отсортировать все элементы содержимого раздела Joomla (статьи) без учета их принадлежности к той или иной категории, но для этого вам нужно будет в предыдущем поле «Порядок категорий» выбрать вариант «По умолчанию».


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


Отсортировать статьи в менеджере материалов Joomla, относящиеся к нужной нам категории (в админке Joomla выбрать "Материалы" - "Менеджер материалов)", можно двумя способами. Можно расставить нужные номера в столбце «Сортировка» и нажать на дискетку, расположенную рядом с названием этого столбца. А так же можно воспользоваться зелеными стрелочками в этом же столбце, но при большом количестве материалов это будет, пожалуй, неудобно.


[показать]


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


В поле "Показать ссылку на ленту" вы можете настроить показ ссылки на RSS ленту вебстраницы Joomla, формируемую при переходе по этой ссылке меню, которая по своей сути будет являться простым блогом, у которого обычно всегда имеется RSS лента. Значок подписки на RSS ленту этой вебстраницы с блогом категории Джумла будет виден в адресной строке браузера.


Вкладка «Параметры компонента» настроек пункта меню в Joomla фактически дублирует аналогичные параметры менеджера материалов.


Переходим на последнюю вкладку настроек ссылки (пункта) меню Joomla («Шаблон блога категорий или раздела») - Параметры системы. На этой вкладке расположено поле «Заголовок страницы», которое позволяет задать нужное вам содержимое для такого важного мета-тега, как TITLE (заголовок страницы). Если это поле оставить пустым, то в качестве заголовка страницы в Joomla будет использоваться название данного пункта меню.


Мета тег TITLE имеет очень большое значение для внутренней поисковой оптимизации сайта. Важна настройка правильного формирования мета-тега TITLE в Joomla, нужно обязательно обращать особое внимание на поля, влияющие на содержимое мета-тега TITLE, как при написании статьи в Joomla, так и при создании пунктов (ссылок) для меню.


В поле «Показать заголовок страницы» вы можете разрешить выводить содержимое заголовка страницы вверху вебстраницы Joomla с блогом раздела или категории. В поле "Суффикс класса страницы" вы можете применить для страницы с блогом в Joomla особое стилевое оформление, если оно было предусмотрено в используемом вами шаблоне Джумла.


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


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


[показать]


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


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


Давайте теперь пробежимся по настройкам, которые вы можете задать на странице создания пункта меню в Joomla при выборе стандартного шаблона раздела. Для начала заходите в админку Joomla, выбираете из верхней строки пункты «Все меню» - «Название нужного вам меню». В открывшемся окне со списком всех пунктов выбранного вами меню нажимаете кнопку "Создать", расположенную вверху окна. В открывшемся дереве пунктов, которые вы сможете создать, щелкните по варианту "Материалы" - "Категория" - "Стандартный шаблон раздела". В результате этих действий откроется окно с настройками пункта меню Joomla на основе стандартного шаблона раздела Joomla.


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



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


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


Давайте попробуем создать пункт меню в Joomla на основе шаблона списка категории и посмотрим, чем будут отличать настройки на странице это пункта меню:



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


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


вверх^ к полной версии понравилось! в evernote
Комментарии (1):


Комментарии (1): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Пункты меню Joomla. Создание и настройка пунктов меню. | Lesechkin - Lesechkin Дневник | Лента друзей Lesechkin / Полная версия Добавить в друзья Страницы: раньше»