This is an old revision of the document!
Контенты управляются на уровне сайта с использованием окна Контенты (Сайты/Название сайта/Контенты). Эта вкладка открывается по умолчанию при переходе на уровень конкретного сайта. Рабочая область страницы отображает список контентов созданных для данного сайта c разбиением по группам. Сортировка также работает в пределах групп. Чтобы просмотреть список без разбиения, можно воспользоваться деревом.
Контенты представляют по своей сути пользовательские таблицы базы данных, управляемые с помощью QP7. Информация из контентов может выводиться на сайте с помощью:
Разработчик определяет структуру контентов, связи между ними, настраивает доступ пользователей к ним, задает правила Workflow, которые будут применяться к статьям этого контента, а также выполняет другие необходимые настройки.
Кнопка Поиск выводит на экран панель полнотекстового поиска по всем контентам данного сайта. Повторное нажатие на эту кнопку приводит закрытию панели и отмене результатов поиска. Того же результата можно добиться, нажав кнопку закрытия в правой части панели поиска. Поиск работает в двух режимах:
В режиме нестрогого соответствия ищутся все слофоформы указанного слова. Если слов несколько, то ищутся все словоформы для каждого из них. В результирующий набор попадают те статьи, в которых найдена хотя бы одна словоформа одного слова. В режиме строгого соответствия морфология не учитывается и слово ищется в той форме, в которой указано. Если задано несколько слов, то ищется словосочетание. Следует отметить, что поиск по строгому соответствию - это не LIKE-поиск, он ищет слова, а не произвольные последовательности символов, но тем не менее, есть возможность префиксного поиска, когда задается несколько букв в начале слова, а оставшааяся часть слова заменяется символом звездочки (*)
Кнопка Создать по образцу создает копию структуры выбранного контента. Статьи при этом не копируются. Чтобы скопировать статьи, можно воспользоваться функционалом Импорта статей, указав в качестве источника необходимый контент.
При создании нового контента можно также создать новую группу или привязать его к существующей. Выбор группы влияет только на отображение на странице Контенты. Привязку к группе во время жизни контента можно поменять. Если в группе не остается ни одного контента, она автоматически удаляется. Переименование групп также возможно со страницы Контенты. По умолчанию контенты добавляются в Группу по умолчанию, которая показывается раскрытой в конце списка на странице Контенты. Все остальные группы по умолчанию свернуты.
Данная функциональность в большей степени относится к англоязычной версии из-за развитой системы склонения существительных в русском языке. В данном интерфейсе задаются поля Единственное и Множественное. Значения этих полей заменяют в интерфейсе QP7 термины Статья и Статьи соответственно.
Максимальное число хранимых версий - задается какое число версий сохраняется для каждой статьи. При достижения максимального числа самая старая версия будет затираться новой. Создать View для версионной информации - данная опция может быть необходима для доступа к версионной информации с фронтэнда.
Интересной возможностью при создании нового контента является опция, позволяющая сделать его виртуальным. Его виртуальность проявляется в том, что он не содержит реальных статей, а получает информацию из других контентов и таблиц базы данных. В отличие от обычных контентов на уровне базы данных виртуальный контент является представлением.
Доступны виртуальные контенты 3-х типов:
Виртуальный контент Join – The user is offered a Primary Join Content drop-down list box, allowing them to select a content collection as the basis of a virtual Join collection. They are then presented with a list of fields for the selected source collection. Any field having an existing relation with a field in another collection will display with a plus symbol ‘+’ next to it. Clicking the ‘+’ displays the fields of the relating content collection, with the option of renaming them.
Virtual Query Content – An option which appears when the User Query type radio button is selected. A Content Query text box is presented to the user for entering a query in SQL, which will create the User Query virtual collection. The SQL query must include the following system fields used by QP7.Framework:
Virtual Query Content – An option which appers when the User Query type radio button is selected. A Content Query text box is presented to the user for entering a query in SQL, which will create the User Query virtual collection. The SQL query must include the following system fields used by QP7.Framework:
Discussion