Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Дополнительно для контента и его статей могут быть настроены:
- права доступа, уведомления, Workflow.
В ГПИ бэкенда доступны следующие функции управления контентами:
создание нового контента, копирование контента, изменение свойств контента, очистка контента, удаление контента. Создание нового контентаСоздание контента выполняется одним из следующих способов:
выбрать раздел «Контенты» (Contents), нажать «Добавить новый контент» (New Content); в контекстном меню раздела «Контенты» выбрать пункт «Новый контент» (New Content).Свойства контента
Основные параметры (Basic Parameters)
Название | Описание |
Имя контента (Content name) | Имя контента |
Описание (Description) | Описание контента |
Группа (Group) | Группа контентов. Группа влияет на отображение контента в ГПИ в дереве сущностей. Примечание: по умолчанию контенты добавляются в группу «Группа по умолчанию». Заданная группа может быть изменена в дальнейшем. Примечание: если в группе не остается ни одного контента, то она автоматически удаляется. |
Число статей на странице (Number of Articles Per Page) | Количество статей, которое требуется выводить на странице со списком статей |
Включить права доступа для статей (Enable articles permissions) | Указатель, должна ли быть возможность устанавливать права доступа для статей контента |
Архивировать при удалении (Archive on Removal) | Указатель, что после удаления статья должна переводиться в архивные статьи |
Разрешить доступ из других сайтов (Enable Site Sharing) | Внимание: свойство устарело. Используется только в Системах, разработанных с использованием объектов QP из ветви «Шаблон». Указатель, что контент должен быть доступен из других сайтов бекэнда. |
Запретить операции редактирования (Disable Changing Actions) | Указатель, что в ГПИ бекэнда не должно быть возможности изменять содержимое статей контента |
Workflow
Название | Описание |
Workflow | Выбор Workflow |
Расщеплять статьи (Split Articles) | Указатель, требуется ли использовать режим расщепления статей |
Контроль версий (Version Control)
Название | Описание |
Создавать версии (Create Versions) | Указатель, требуется ли создавать версии статьи |
Максимальное число хранимых версий (Maximum Number of Stored Versions) | Количество хранимых версий статьи |
Параметры отображения в LINQ-классы (LINQ Mapping Parameters)
Название | Описание |
Отображать как класс (Map as class) | Указатель, что для контента требуется генерация класса. |
Имя (единственное) (Name (singular)) | Допустимое в С# имя контента в единственном числе. Используется в качестве названия класса. |
Имя (множественное) (Name (plural)) | Допустимое в С# имя контента во множественном числе. Используется в качестве названия свойства контекстного класса, с которого начинается построение запроса LINQ to SQL. |
Использовать фильтрацию по умолчанию (Use default filtration) | Указатель, что в классе LINQ to SQL должна быть поддержка:
Примечание: включение опции требуется для реализации поведения, идентичного стандартному поведению объекта «Publishing Container». |
Имя дополнительного контекстного класса (Additional context class name) | Внимание: используется только при включённой опции «Выполнять генерацию, независимую от БД» на уровне сайта. Кроме стандартной генерации, позволяет создать дополнительные небольшие контекстные классы для контента или группы контентов (у которых совпадают значения опции). Это может быть полезно для создания небольших переносимых частей функциональности. В качестве значения нужно указывать полное имя класса с учетом пространств имён. Пространства имён для всех генерируемых контекстных классов (как основного, задаваемого на уровне сайта, так и дополнительных) должны различаться для предотвращения конфликта имён. |
Клиентские скрипты (Client scripts)
Название | Описание |
Скрипт для формы (Script for form) | Вызов скриптов, которые требуется подключить к форме создания и изменения статьи в ГПИ бекэнда. Примечание: используется механизмом изменения форм в ГПИ бекэнда. |
Пользовательская валидация (Custom Validation)
Название | Описание |
Создать валидацию XAML по умолчанию (Create Default XAML Validation) | Указатель, что при сохранении контента требуется автоматически сгенерировать правила валидации по умолчанию и сохранить результат в качестве значения свойства «Валидация XAML». Примечание: значение опции не хранится в БД. |
Валидация XAML (XAML Validation) | XAML-код с правилами валидации данных для статей контента |
Запретить валидацию XAML (Disable XAML Validation) | Указатель, что требуется отключить правила валидации |
Копирование контента выполняется одним из следующих способов:
В результате QP создаёт новый контент с именем Имя исходного контента Номер копии.
Примечание: копирование статей контента не осуществляется. В случае необходимости копирование статей может быть осуществлено путём их импорта из исходного контента.
Изменение свойств контентаИзменение свойств контента выполняется одним из следующих способов:
в контекстном меню контента выбрать пункт «Свойства» (Properties), в списке контентов выбрать требуемый контент и нажать кнопку «Свойства» (Properties). Очистка контентаОчистка контента позволяет удалить все существующие в контенте статьи.
Примечание: очистка контента может использоваться, например, для устранения результатов неудачного импорта статей.
Действие является многошаговым, вызывается из контекстного меню контента (пункт «Очистить» (Clear)).
Удаление контентаУдаление контента выполняется одним из следующих способов:
в контекстном меню контента выбрать пункт «Удалить» (Remove), в списке контентов выбрать требуемый контент и нажать кнопку «Удалить» (Remove).Виртуальный контент (Virtual Content)
Виртуальный контент не содержит собственных статей, а получает данные из других контентов или таблиц БД. На уровне БД виртуальный контент является представлением.
Доступны виртуальные контенты следующих типов:
- JOIN, UNION, USER QUERY.
Виртуальный контент типа «JOIN» позволяет сформировать виртуальный контент на базе существующего контента-источника с самостоятельно заданным набором полей контента. При наличии в контенте-источнике полей «Связь» типов O2M и M2M допускается выбрать поля из связанных контентов.
Примечание: от использования JOIN-контентов можно отказаться в пользу генерируемых классов LINQ to SQL.
Виртуальный контент типа «UNION»Виртуальный контент типа «UNION» позволяет объединить несколько контентов одного сайта в один виртуальный контент.
Примечание: для объединения контентов из разных сайтов нужно использовать тип «USER QUERY»).
По умолчанию в результирующий контент попадают все поля всех составляющих контентов-источников. Сопоставление полей производится по имени, но при этом производится проверка типов. Если в объединяемых контентах есть два поля с одним именем и несовместимым типом, то UNION-контент не может быть создан. Если в объединяемом контенте поле отсутствует, то в виртуальном на этом месте будет NULL.
Виртуальный контент типа «USER QUERY»Для виртуального контента типа «USER QUERY» пользователь самостоятельно задаёт SQL-запрос на получение требуемых данных. В качестве источника данных допускается использовать не только контенты, но и произвольные таблицы БД.
Внимание: для корректного функционирования SQL-запрос должен возвращать служебные поля QP.
Имя поля | Тип данных SQL | Описание | Рекомендуемое значение |
CONTENT_ITEM_ID | Numeric | Уникальный идентификатор статьи | Auto increment |
CREATED | Datetime | Дата создания статьи | - |
MODIFIED | Datetime | Дата последней модификации статьи | - |
LAST_MODIFIED_BY | Numeric | Пользователь, последним модифицировавший статью | 1 (Administrator) |
STATUS_TYPE_ID | Numeric | ID текущего статуса статьи | ID статуса Published |
VISIBLE | Numeric | Флаг видимости | 1 |
ARCHIVE | Numeric | Флаг нахождения в архиве | 0 |
Для создания виртуального контента требуется в контекстном меню раздела «Виртуальные контенты» (Virtual Contents) выбрать пункт «Новый виртуальный контент» (New Virtual Content).
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |


