Разработка шаблонов статей
У модуля "Cтатьи" шаблон задается непосредственно при создании статьи, в основном сайты установленные профессиональными интеграторами уже имеют необходимый набор шаблонов.
Создание шаблона для статьи или ряда статей достаточно простая задача:
- Создаем файл шаблона в папке /templates/_common/content/mynewtemplate.html на FTP.
- Определяем его структуру
Пример структуры:
- {%section:xtr_content%} //определение начала секции
- <h1>{%F:title{type:INPUT,name:Заголовок статьи}%}</h1> // в этой строке объявлено поле с названием "Заголовок статьи" при заполнении статьи по этому шаблону для ввода этого поля будет использован компонент "Поле ввода(INPUT)"
- <div>{%F:article{type:TEXT,name:Текст статьи}%}</div> // в этой строке объявлено поле с названием "Текст статьи" при заполнении статьи по этому шаблону для ввода этого поля будет использован компонент "Текстовое поле (TEXTAREA)"
- {%endsection:xtr_content%} //определение конца секции
- Сохраняем файл
- В модуле статьи выбираем mynewtemplate.html и получаем список полей необходимых к заполнению
Получаем форму следующего вида:
рис.1
Список полей доступных в шаблонах статей:
- {%F:FIELD_ALIAS{type:INPUT,name:ИМЯ_ПОЛЯ}%} - поле для символьной информации не более чем 255 симоволов без HTML кода.
- {%F:FIELD_ALIAS{type:TEXT,name:ИМЯ_ПОЛЯ}%} - поле для текста, объем текста не более 2Mb, 2ой щелчок по данному полю вызовет HTML - редактор.
- {%F:FIELD_ALIAS{type:IMAGE,name:ИМЯ_ПОЛЯ}%} - поле для вставки изображения.
- {%F:FIELD_ALIAS{type:ARTICLE,name:ИМЯ_ПОЛЯ}%} - поле для вставки любой из уже доступных статей.