Tag Archives: шаблон

Шаблоны MODx

В данной статье будут публиковаться шаблоны MODx свои и собранные с разных источников. Так что следите за обновлением.
Если у вас возникли проблемы при установке, то ознакомьтесь со статьей “Как установить шаблон MODx?”

Шаблон “Ночной дом (Night home)”

Ночной дом шаблон MODxСкачать шаблон

Шаблон “Недвижимость (Real estate)”

Шаблон MODx недвижимостьСкачать шаблон

 Шаблон “Простой серо-голубой”

Шаблон MODx Простой серо-голубойСкачать шаблон

 Шаблон “Любовь”

Шаблон MODx Любовь
Скачать шаблон

 

Основные теги , ,

Шаблоны MODx. Создание простого шаблона

Сложно найти другую систему управления, которая была бы так же удобна в настройке и изменении дизайна сайта. Несмотря на то, что система управления работает с динамическим контентом, можно достаточно успешно “натянуть” на MODx любой HTML-шаблон. Для этого необходимо вставить в нужные места специальные теги MODx.

Простой шаблон для MODx выгладит примерно так:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />

<title>[*pagetitle*]</title>//выводит title страницы. Сам заголовок прописывается  в панели администрирования

<base href=”[(site_url)]“></base>//устанавливаем базовый URL

<style type=”text/css” media=”screen” >

…………..//здесь описаны стили

</style>

</head>

<body>

<div id=”header”>

<div id=”menu”>

[[Ditto]]//плагин, который выводит активное меню

</div>

</div>

<div id=”content”>

<h2>[*longtitle*]</h2>//выводит заголовок страницы в документе

[*#content*]//выводит содержимое документа

</div>

<div id=”bottom”>//так называемый “подвал” для счетчиков, копирайта и т. д.

</div>

</body>

</html>

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

Основные теги , ,

Специальные теги MODx для создания шаблона

При создании шаблона для MODx Вам не обойтись без знания специальных тегов. Специальные теги используются для вывода динамических данных. Если забыли какой-то тег, то не беда если под рукой есть интернет. Здесь приведен список основных тегов.

Приведенные теги написаны так, как они должны быть вписаны в шаблоне.

Системные теги

[(site_name)] – название сайта

[(base_url)] или [(site_url)] – адрес сайта

[(modx_charset)] – используемая кодировка

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

[^q^] – запросов к базе данных

[^p^] – время на работу PHP скриптов

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

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

Стандартные

[*pagetitle*] – заголовок документа

[*longtitle*] – расширенный заголовок документа

[*description*] – описание документа

[*introtext*] – аннотация документа

[*content*] – содержимое документа

[*alias*] – псевдоним документа

[*id*] – идентификатор (номер) документа

[*pub_date*] – дата публикации дкоумента

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

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

[*createdon*] – Дата создания документа

[*editedby*] – Идентификатор пользователя редактировавшего документ

[*editedon*] – Дата редактирования документа [~идентификатор~] – URL указанного документа

Дополнительные

[*type*] – вариант (документ, папка или ссылка)

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

[*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*] – Документ имеет метатеги (1|0)

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

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

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

*hidemenu*] – Документ не отображается в меню (1|0)

Основные теги , ,