Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral
объекта типа «Publishing Container», QP8 API, генерируемых классов LINQ to SQL, прямого доступа к БД (не рекомендуется).

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

    права доступа, уведомления, 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 должна быть поддержка:

    расписания публикации, Workflow, архива статей.

Примечание: включение опции требуется для реализации поведения, идентичного стандартному поведению объекта «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)

Указатель, что требуется отключить правила валидации

Копирование контента

Копирование контента выполняется одним из следующих способов:

НЕ нашли? Не то? Что вы ищете?
в контекстном меню контента выбрать пункт «Создать по образцу» (Create Like), в списке контентов выбрать требуемый контент и нажать кнопку «Создать по образцу» (Create Like).

В результате QP создаёт новый контент с именем Имя исходного контента Номер копии.

Примечание: копирование статей контента не осуществляется. В случае необходимости копирование статей может быть осуществлено путём их импорта из исходного контента.

Изменение свойств контента

Изменение свойств контента выполняется одним из следующих способов:

в контекстном меню контента выбрать пункт «Свойства» (Properties), в списке контентов выбрать требуемый контент и нажать кнопку «Свойства» (Properties). Очистка контента

Очистка контента позволяет удалить все существующие в контенте статьи.

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

Действие является многошаговым, вызывается из контекстного меню контента (пункт «Очистить» (Clear)).

Удаление контента

Удаление контента выполняется одним из следующих способов:

в контекстном меню контента выбрать пункт «Удалить» (Remove), в списке контентов выбрать требуемый контент и нажать кнопку «Удалить» (Remove).
Виртуальный контент (Virtual Content)

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

Доступны виртуальные контенты следующих типов:

    JOIN, UNION, USER QUERY.
Виртуальный контент типа «JOIN»

Виртуальный контент типа «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