Документация InstantCMS

для администраторов и разработчиков

Инструменты пользователя

Инструменты сайта


manual:ctypes:add

Создание типа контента

Панель управленияТипы контентаСоздать тип контента

При создании (и редактировании) нового типа контента первым делом открывается вкладка Настройки, поля которой рассмотрены на этой странице.

Общие настройки

Cистемное имя

Название типа контента, состоящее из латинских букв и цифр. Это название будет использоваться:

  • в названии таблиц, хранящих контент данного типа в БД
  • в URL записей данного контента на сайте

Системное имя должно быть уникальным для каждого типа контента. Имена совпадающие с именами компонентов (например admin, users, search и т.п.) использовать запрещено.

Заголовок

Заголовок выводится при просмотре списка контента на сайте. Например Статьи, Фотоальбомы.

Описание

Краткое текстовое описание, показывается только в списке типов контента в Панели управления.

Публикация

Модерация при создании

Если включено, то записи, добавляемые пользователями (кроме модераторов и администраторов), будут публиковаться после модерации.

Модерация при редактировании

Если включено, то записи, редактируемые пользователями (кроме модераторов и администраторов), будут публиковаться после модерации.

Управление сроком публикации

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

Что делать после окончания срока публикации

В опции устанавливается, что делать с записями, срок публикации для которых закончился. Доступны варианты:

  • скрыть;
  • удалить;
  • удалить в корзину.

Категории

Включить категории

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

Показывать записи из подкатегорий внутри родительской категории

Если включено, то при просмотре категории в ней будут выводиться не только ее собственное содержимое, но и содержимое ее подкатегорий.

Не показывать записи в корневой категории

Если включено, то на главной странице типа контента записи выводиться не будут.

Разрешить несколько категорий для одной записи

Если включено, то запись можно прикрепить к одной и более категориям.

Разрешить изменение категории после создания записи

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

Разрешить добавлять записи в корневую категорию

Если включено, то записи можно будет прикреплять к корневой категории.

Разрешить добавлять записи только в категории последнего уровня вложенности

Если включено, то записи можно будет добавлять в категории последнего уровня вложенности. Например, у вас структура категорий:

- Категория – Подкатегория - Вторя категория – Вторая подкатегория

Вы сможете добавлять записи только в категории «Подкатегория» и «Вторая подкатегория».

Показывать список категорий над списком записей

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

Личные папки

Включить личные папки

Каждый пользователь сможет разделять контент по личным папкам, отображаемым при просмотре контента в профиле.

Связь с группами

Создание в группах

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

Создание только в группах

Аналогично предыдущей опции, но привязка становится обязательной. Таким образом, если пользователь не состоит ни в одной группе – он не сможет создать запись данного типа.

Комментарии

Разрешить комментирование записей контента данного типа.

Рейтинг

Разрешить оценку записей контента данного типа.

Теги

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

Генератор RSS

Опция включает работу RSS лент для типа контента.

Просмотр списка

Просмотр списка на сайте включен

Управляет видимостью списка записей контента на сайте. Если отключено, то список записей (например, список статей) просмотреть будет нельзя, но можно будет посмотреть одну запись (например, одну статью).

Просмотр списка в профилях пользователей включен

Показывать в профиле пользователя, на вкладке Контент, весь контент данного типа добавленный этим пользователем.

Показывать фильтр

Если включено, то в при просмотре списка записей над ним отображается фильтр по полям.

Разворачивать панель фильтра

Если включено, то фильтр записей будет сразу развёрнут.

Стиль списка

Из выпадающего меню можно выбрать шаблон для формирования списка записей. Показаны файлы, расположенные в директории /templates/default/content/ с названиями, начинающимися на default_list_. Например, вы хотите создать свой шаблон списка. Возьмите за основу любой из существующих файлов, сделайте его копию и назовите его, например, default_list_custom.tpl.php. Главное, в начале имени файла всегда должно быть default_list_.

Как показывать приватные записи в списке

В опции задаётся поведение при показе приватных записей (доступные только друзьям):

  • Не показывать. Записи будут скрыты в общих списках.
  • Показывать только название. Для записей будут показаны только названия, без активных ссылок на страницы записей.
  • Показывать полностью. Записи будут показаны без ограничений.

При этом, если выбраны опции «Показывать», то при переходе по URL записи, будет показана ошибка доступа с сообщением, кому доступ разрешен.

Записей в списке

Указывается количество записей на одну страницу списка.

Просмотр записи

Просмотр записи включен

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

Группировать поля

Включение опции разрешит группировку полей так, как это задано в их настройках.

Считать количество просмотров

Включает подсчёт количества просмотров для записей.

Выводить HTML в конце записи

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

SEO для записей

Вручную указывать тайтл для записей

Если включено, то при добавлении/редактировании записи можно будет указать содержимое для тега title страницы.

Автоматическая генерация ключевых слов
Автоматическая генерация META-описаний

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

Если автоматическая генерация включена, то появятся поля ввода для шаблонов генерации тайтлов, ключевых слов и описаний. В полях ввода можно использовать поля записи, вставляя их названия в фигурных скобках. Например: {title}.

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

Генерировать URL автоматически

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

Шаблон задаётся без имени типа контента и без окончания .html, это неизменно для каждой записи. Убрать .html из URL нельзя по причине того, что так CMS идентифицирует URL самой записи.

В шаблоне можно задавать в круглых скобках поля записи, например:

{id}-{title}

Тип контента: articles (Статьи)
Заголовок статьи: Почему традиционен поток сознания?
Сформированный URL: /articles/7-pochemu-tradicionen-potok-soznanija.html

{category}/{id}-{title}

Тип контента: news(Новости)
Заголовок статьи: Отличная новость дня
Категория: Политика
Сформированный URL: /news/politika/11-otlichnaja-novost-dnja.html
Не изменять URL при редактировании записи

Позволяет сохранять URL записи неизменным, даже при изменении заголовка.

SEO для категорий

Разрешить ввод тайтлов для страниц категорий

Если включено, то при добавлении/редактировании категории можно будет указать содержимое для тега title страницы.

Разрешить ввод ключевых слов для категорий

Если включено, то при добавлении/редактировании категории можно будет указать ключевые слова страницы meta keywords.

Разрешить ввод META-описаний для категорий

Если включено, то при добавлении/редактировании категории можно будет указать описание страницы meta description.

Генерировать URL из названия категории

Если включено, то URL категории будет формироваться из её названия, иначе при создании/редактировании категории будет поле для ручного ввода URL.

SEO по-умолчанию

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

Сворачиваемые блоки в форме создания/редактирования записи

В этом блоке вы можете группы полей сделать сворачиваемыми. Группы полей перечислены в порядке их показа на странице создания/редактирования записей. Учитываются и созданные вами группы полей в списке. Например, если включить для групп вот так:

то в форме будет показано вот так:

Если же сворачиваемые блоки отключены, то форма выглядит более громоздко:

Эта опция полезна в основном для форм, где достаточно много различных полей.


Назад к Типам контента

manual/ctypes/add.txt · Последние изменения: 30.03.2017 15:42 — fuze