Система управления контентом FlexyCMS
Тел. (4822) 57-50-33
info@flexy-systems.ru

Статьи

Статья - комплексный объект, состоящий из:

  • Названия статьи
  • Текста (можно отключить)

Дополнительно для статьи могут быть определены:

  • Набор SEO-параметров (description, keywords, title и ссылка)
  • Дата
  • Метка (доступна в списке статей)
  • Подпись
  • Изображение
  • Фотоальбом как набор изображений
  • Поле для прикреплённого файла
  • Поле для ссылки
  • Комментарии
  • Поле тэгов
  • Цвет
  • Текстовое описание (возможно задать автоматическое содание из поля текстов)
  • Способ сортировки (ручной и по дате)

Загрузка фотографий в статьях реализована аналогично работе с фотоальбомами.

Каждая статья принадлежит к какой-либо категории статей.

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

Список категорий статей

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

Статьи и категории статей во FlexyCMS определяются доступными в динамических страницах классами Article и ArticleCategory.

Комментарии пользователей - отдельный объект Comment, привязывается к определённой статье.

Пример выдачи ссылок на статьи определённой категории:

$category = Core::getObject('ArticleCategory')->filter('key', 3)->load();
$articles = Core::getObject('Article')->filter('parentKey', 3)->order('datetime', 'desc')->load();

print "

{$category->name}

"; foreach($articles as $article) { print ""; print $article->name; print ""; }

Подробнее - в документации разработчика.