Modx Evolution Лабораторный практикум


Скачать 1.84 Mb.
Название Modx Evolution Лабораторный практикум
страница 4/16
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
1   2   3   4   5   6   7   8   9   ...   16


Таким образом, главные заголовки

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

на странице.
[*description*] — выводит содержимое поля Описание. Это поле будем использовать для вывода содержимого в META-теге description.
[*introtext*] — выводит содержимое поля Аннотация. Это поле чаще всего используют при создании новостей, заметок в блоге и т.п. для организации страниц с кратким описанием заметок.
[*content*] — основное содержимое страниц. Конструкция выводит любой текст или HTML код, написанный или отредактированный в визуальном редакторе.
[*id*] — выводит идентификатор ресурса.
[*alias*] — выводит псевдоним ресурса.
[~идентификатор~] — выводит URL адрес ресурса, идентификатор которого указан. Например, если ID страницы Новости — 4, а псевдоним этой страницы — news, то конструкция [~4~] выведет URL вашей страницы с новостями.
Обратите внимание: результатом обработки данной конструкции является лишь строка в виде URL страницы, не перепутайте ее со ссылкой на документ. Ссылка на страницу с использованием этой конструкции будет иметь следующий вид:
Новости
Для простоты понимания приведенных выше тегов MODx я сделал рисунок, на котором изображена страница редактирования ресурса с указанием того, какие теги отвечают за вывод в шаблоне содержимого того или иного поля, рис. 8.2.


Рис. 8.2

8.2. другие полезные теги

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

Чтобы вы имели о них представление, я дополню список менее распространенными тегами.


  • [*pub_date*] — дата публикации ресурса

  • [*unpub_date*] — дата завершения публикации

  • [*createdby*] — идентификатор пользователя, создавшего ресурс

  • [*createdon*] — дата создания ресурса

  • [*editedby*] — идентификатор пользователя, редактировавшего ресурс

  • [*editedon*] — дата редактирования ресурса

  • [*contentType*] — тип содержимого (например, text/html)

  • [*type*] — тип (ресурс, папка или ссылка)

  • [*published*] — опубликован ли ресурс (1|0)

  • [*parent*] — номер (ID) родительского ресурса

  • [*isfolder*] — является ли ресурс папкой (1|0)

  • [*richtext*] — используется ли при редактировании страницы визуальный редактор

  • [*template*] — номер (ID) используемого шаблона для ресурса

  • [*menuindex*] — порядковый номер отображения в меню

  • [*searchable*] — доступен ли ресурс для поиска (1|0)

  • [*cacheable*] — кэшируется ли ресурс (1|0)

  • [*deleted*] — ресурс удален (1|0)

  • [*deletedby*] — идентификатор пользователя, удалившего ресурс

  • [*menutitle*] — заголовок меню, если таковой есть

  • [*donthit*] — слежение за количеством посещений отключено (1|0)

  • [*haskeywords*] — ресурс содержит ключевые слова (1|0)

  • [*hasmetatags*] — ресурс имеет META теги (1|0)

  • [*privateweb*] — ресурс входит в частную группу пользовательских документов (1|0)

  • [*privatemgr*] — ресурс входит в частную группу менеджерских документов (1|0)

  • [*content_dispo*] — вариант выдачи содержимого (1 — для отображения | 0 — прикрепленное для скачивания)

  • [*hidemenu*] — документ не отображается в меню (1|0)

  • [(modx_charset)] — выводит название используемой кодировки

  • [^qt^] — выводит время запросов к базе данных

  • [^q^] — выводит количество запросов к базе данных

  • [^p^] — выводит время работы PHP скриптов

  • [^t^] — выводит общее время генерации страницы

  • [^s^] — выводит источник содержимого (база или кэш)

8.3. использование тегов в шаблонах

Теперь, когда вы познакомились с основными тегами MODx, применим некоторые из них для наших шаблонов. Добавьте в шаблон вывод названия страниц и их описание. Для этого откройте для редактирования чанк HEAD и в теге вставьте конструкцию:

[*pagetitle*] | [(site_name)]

Эта конструкция будет выводить в названии HTML страницы название ресурса и заголовок сайта, разделенные знаком |.

Затем можно добавить META тег description, в содержимое которого вписываем конструкцию [*description*]



После этого SEO описание для любой страницы на вашем сайте вы сможете делать, заполнив поле Описание при редактировании ресурса. Опять же в этом моменте вы прочувствуете всю прелесть того, что мы не пожалели времени в самом начале настройки нашего шаблона и вынесли содержимое тега в отдельный чанк. Теперь нам не нужно вносить изменения во все 3 шаблона, достаточно только отредактировать наш чанк HEAD.

Раз мы уже начали редактировать содержимое этого чанка, то можно сразу изменить кодировку в шаблоне. Если помните, у нас она была выставлена в UTF-8. В списке выше указан тег, который выводит название кодировки используемой на сайте.

[(modx_charset)]

После внесения всех перечисленных изменений чанк HEAD будет иметь следующий вид:























Вы можете посмотреть, как выглядит заголовок страницы в окне браузера. У меня выглядит так, рис. 8.3.



Рис. 8.3

Сейчас неплохо было бы автоматизировать вывод главного заголовка

на страницах сайта. Для этого отправляемся на страницу редактирования чанка и перед уже знакомым тегом вывода содержимого страницы вставляем вывод заголовка, содержимое которого будем брать из поля Расширенный заголовок. Как мы видели из рисунка — этому полю соответствует тег [*longtitle*].

После внесения изменений чанк CONTENT примет следующий вид:



[*longtitle*]

[*content*]

1   2   3   4   5   6   7   8   9   ...   16

Похожие:

Modx Evolution Лабораторный практикум icon Инструкция по установке и настройке модуля oos для modx evolution...
Для корректной работы модуля oos для modx evolution необходимо установить программный модуль Shopkeeper
Modx Evolution Лабораторный практикум icon Эксплуатационные материалы лабораторный практикум
Эксплуатационные материалы: лабораторный практикум / А. Д. Синегибская. – Братск: БрГУ, 2011. – 65 с
Modx Evolution Лабораторный практикум icon Устанавливаем modx Revolution X
В первую очередь, необходимо скачать modx Revolution X. У вас есть возможность сскачать прямо с сайта разработчика
Modx Evolution Лабораторный практикум icon Инструментарий веб-разработчика: Apache, php, Mysql, phpMyAdmin Лабораторный...
Инструментарий веб-разработчика: Apache, php, Mysql, phpMyAdmin: Лабораторный практикум по дисциплине «Сети ЭВМ и телекоммуникации»...
Modx Evolution Лабораторный практикум icon Электронных ресурсов
Басангова Е. О. Лабораторный практикум “Компьютерная анимация в среде Macromedia Flash”
Modx Evolution Лабораторный практикум icon Название Ссылка
Лабораторный практикум по биологии гоу впо уральского Государственного лесотехнического университета
Modx Evolution Лабораторный практикум icon Лекция 1
Молчанов А. Ю. Системное программное обеспечение. Лабораторный практикум: – спб.: Питер, 2005. – 284 с
Modx Evolution Лабораторный практикум icon Среднетехнический факультет
Лабораторный практикум составлен для проведения лабораторных работ по дисциплине «Технохимический контроль производства»
Modx Evolution Лабораторный практикум icon Руководство по работе с административной панелью modx
Для работы с системой управления modx не требуется знаний и опыта работы с html-кодом веб-сайтов. Исключение составляет заполнение...
Modx Evolution Лабораторный практикум icon Руководство по работе с административной панелью modx
Для работы с системой управления modx не требуется знаний и опыта работы с html-кодом веб-сайтов. Исключение составляет заполнение...
Modx Evolution Лабораторный практикум icon Лабораторный практикум по дисциплине
Лабораторные работы должны выполняться в той последовательности, в которой они приводятся в данной разработке
Modx Evolution Лабораторный практикум icon Методические указания по выполнению практических работ для студентов специальности 09. 02. 04
Лабораторный практикум / Ханты-Мансийский технолого-педагогический колледж; Сост
Modx Evolution Лабораторный практикум icon В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio »
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Modx Evolution Лабораторный практикум icon Энзимология
Энзимология : Лабораторный практикум /[Текст] / сост. Н. М. Титова, Т. Н. Субботина. – Красноярск: Сиб федер ун-т, 2012. – 60 с
Modx Evolution Лабораторный практикум icon Кафедра товароведения и товарной экспертизы лабораторный практикум...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Modx Evolution Лабораторный практикум icon Российской Федерации Федеральное государственное бюджетное образовательное...
Лабораторный практикум по дисциплине «Операционные системы» / Уфимск гос авиац техн ун-т; Сост. О. Д. Лянцев, А. В. Казанцев. – Уфа,...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск