Блог старого компьютера

Блог старого компьютера


Главная Joomla Теги jdoc:include Joomla и их типы

Теги jdoc:include Joomla и их типы

18.05.2012 08:48 Администратор Joomla
Печать PDF
Для создания шаблона для движка Joomla просто необходимо знать спец. теги jdoc:include. Зная их вы легко и быстро любой шаблон натяните на джумлу. В дайнно статье я расскажу какие типы тегов для чего предназначены и куда их лучше размещать.

И так начнем:

<jdoc:include type="head" /> - данный тег с атрибутом head служит для вывода стилей, скриптов, мета-тегов и титлов страниц. Данный тег следует размещать между html тегами <head></head>. Тег обязателен без него корректной работы джумлы с шаблоном невидать.

<jdoc:include type="message" /> - данный тег с атрибутом messege предназначен для вывода ошибок, сообщений и прочей информации (например вывод сообщения об успешной регистрации). Тег обычно устанавливается выше основного контента между тегами <body></body>, либо ему делают красивое всплывающее окно с возможностью закрытия. Тег не является обязательным, в простых сайтах вроде визитки он будет просто ненужен.

<jdoc:include type="component" />  - тег с атрибутом component служит для выводка контента. Все компоненты, материалы выводятся через него. Тег размещается между тегами <body></body>. Тег является обязательным без него страницы нашего сайта окажутся пустыми.

<jdoc:include type="module" name="mainmenu" /> - тег с атрибутом module служит для вывода главного меню (атрибут name должен совпадать с названием меню), по сути это и есть модуль. Так же меню, как главное так и другое можно вывести в тег с типом modules так что можно обойтись и без этого тега, если вывести меню в модуль. Тег как и остальные размещаем между тегами <body></body>.

<jdoc:include type="module" name="breadcrumbs" /> - данный тег имеет титл что и у тега выше. И все остальное у них одинаковое за исключением того что данный тег служит для вывода навигационной строки.

<jdoc:include type="modules" name="left" /> - даный тег с типом modules (не путаем с типом module) служит для вывода модулей (так же можно вывести и меню по скольку оно выводится по средством модуля). Таких тегов на странице может быть большое множество которое зависит от предназнчения шаблона и нужных в нем позиций. У тега следует менять атрибут name, недопускается на странице два тега с одним атрибутом (пишем разные name атрибуты и вставляем туда куда планируем выводить тот или иной модуль например: Голосование, Последний материал, банер, Произвольный текст, поиск и т д...). Тег следует вставлять так же между тегами <body></body>.

Вот сообственно и все.

 

Комментарии  

 
0 #13 Administrator 25.05.2015 17:10
Цитирую Влад:
как его сделать в сплывающем окне, подскажите пожалуйста, если есть возможность средствами самой Joomla

Уточните что вы имеете ввиду?
Цитировать
 
 
0 #12 Влад 17.04.2015 13:04
как его сделать в сплывающем окне, подскажите пожалуйста, если есть возможность средствами самой Joomla
Цитировать
 
 
+1 #11 Administrator 27.09.2013 03:16
Цитирую Вася:
Цитирую цуацу:
спасибо..единственный сайт где нашел нужную мне инфу..

Информация была написана еще в 2010 г и сворована из joomlaforum.ru :lol:

Василий зачем говорить такие слова? Я все тексты пишу сам и ничего не ворую, уникальность текста можете проверить например тут http://www.content-watch.ru/text/ и видно будет что этот текст тольо на моем сайте.
Цитировать
 
 
-1 #10 Вася 17.09.2013 10:02
Цитирую цуацу:
спасибо..единственный сайт где нашел нужную мне инфу..

Информация была написана еще в 2010 г и сворована из joomlaforum.ru :lol:
Цитировать
 
 
0 #9 цуацу 26.04.2013 08:36
спасибо..единственный сайт где нашел нужную мне инфу..
Цитировать
 
 
0 #8 Administrator 25.03.2013 15:07
Цитирую Максим:
можете дать ссылку на описание того, какие параметры есть у jdoc:include?

type, name, style
Цитировать
 
 
0 #7 Максим 24.03.2013 16:38
можете дать ссылку на описание того, какие параметры есть у jdoc:include?
Цитировать
 
 
+1 #6 Administrator 18.12.2012 18:52
Цитирую Анатолий:
Наконец то встретил хоть одну статью, которая затрагивает внутреннюю архитектуру движка джумла. Только действительно, где можно поменять стили тега для вывода контента, и не только стили, но и расположение блоков, например, мне надо сделать, что-бы название материала и сам материал выводились одной строкой. Кто знает? Напишите пожалуйста.

Анатолий вам ни кто не подскажет как это сделать потому что у всех нас разная ситуация, могу лишь подсказать что вам нужно поковырять компонент com_content либо создать представление для него в папке html вашего шаблона, но для этого всего вам необходимо знать html и желательно css.
Цитирую Данир:
Это все понятно, хорошая статья. А сам тег где образуется? В каком файле? Ведь он в природе не существует этот тег. Его, если я правильно понимаю, создают с помощью Пример . А где он создается этот тег. Пожалуйста напишите кто знает.

Данир думаю вам поможет в чем то разобраться эта статья http://wemarus.ru/joomla/197-izmenit-tegi-jdocinclude-na-svoi-joomla.html
Цитировать
 
 
+3 #5 Анатолий 15.12.2012 13:19
Наконец то встретил хоть одну статью, которая затрагивает внутреннюю архитектуру движка джумла. Только действительно, где можно поменять стили тега для вывода контента, и не только стили, но и расположение блоков, например, мне надо сделать, что-бы название материала и сам материал выводились одной строкой. Кто знает? Напишите пожалуйста.
Цитировать
 
 
+2 #4 Administrator 31.10.2012 10:06
Цитирую Danir:
Цитирую Administrator:
Цитирую Данир:
Это все понятно, хорошая статья. А сам тег где образуется? В каком файле? Ведь он в природе не существует этот тег. Его, если я правильно понимаю, создают с помощью Пример . А где он создается этот тег. Пожалуйста напишите кто знает.


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

Интересно узнать как работает движок. Хочу полностью его изучить. И возможно изменить эти теги.


Изменить можно, но какой смысл? Да и чтоб изменить нужно будет поковырятся.
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела