Подключение шаблонов

Подключение шаблонов

Подключение (или, иначе, привязка) шаблонов - это указание системе использовать шаблон для формирования сообщений при публикации в соответствующие соцсети. Привязать шаблон можно к аккаунту (тогда он влияет на все сообщения, публикуемые в данный аккаунт), к ленте (тогда он влияет на все сообщения, полученные из данной ленты) и к проекту (тогда он влияет на все сообщения, к которым может быть применён). При этом важно иметь в виду, что на работу шаблона влияет его применимость (см. “Параметры шаблона”) и приоритет привязки (об этом подробнее ниже).

Подключение шаблонов

Подключение (привязка) шаблонов везде осуществляется одинаково, но в случае с лентами выглядит самым простым образом:

 

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

 

В случае привязки к аккаунту соцсети всё примерно то же самое, только шаблонов много. Заходим в свойства аккаунта соцсети, нажимаем “Настройки шаблонов” и видим интерфейс их привязки:

 

Привязка к проекту осуществляется точно так же, только выполняется в свойствах проекта:


 

ВАЖНО!!! Система определяет, какой шаблон использовать, при публикации конкретного сообщения. Это значит, что шаблон должен быть привязан на момент выполнения публикации, а не на момент помещения задания в очередь. Кроме того, свойства шаблона должны позволять его использовать при публикации на момент выполнения публикации (речь о применимости). И использоваться шаблон будет в том виде, в котором будет существовать на момент осуществления публикации (это и текст шаблона, включая макросы, и максимальный размер текста публикации, и прочие его параметры).

Приоритеты шаблонов

 

Теперь мы знаем, как можно привязать (подключить) шаблон. Но какой шаблон будет работать, если мы привяжем шаблоны одновременно и к ленте, и к аккаунту соцсети? Да ещё что-то в проекте тоже укажем? Вот тут-то и вступают в работу приоритеты.

 

Вспомним, что при привязке шаблона справа было поле “Приоритет”, в котором стоит ноль. Так вот, в том случае, если у нас есть “конфликт шаблонов”, т.е. по всем привязкам и применимостям для публикации оказываются доступны сразу два шаблона (а больше быть доступно не может), система выберет тот, у которого приоритет больше. При этом “больше” понимается буквально, т.е. 100 больше, чем 10, например.

 

Чуть-чуть подробнее. Итак, система готовит к публикации очередное задание. В каждом задании на публикацию указано, откуда задание получено (источник) и куда его следует опубликовать (приёмник, цель). Система определяет, привязан ли шаблон к источнику и к приёмнику. В случае, если в свойствах приёмника указано “Из настроек проекта”, система получает информацию о шаблоне из настроек проекта (настройка приоритета на аккаунте-приёмнике при этом отсутствует). В итоге “на руках” у системы оказывается информация о двух шаблонах, которые могут быть потенциально использованы - шаблон источника и шаблон приёмника. Шаблон источника дополнительно проверяется на применимость - можно ли его использовать в соцсети аккаунта-приёмника, и если нет - шаблон исключается из обработки. Если после всех этих проверок всё ещё доступны для работы два шаблона, система выбирает тот, у которого больше приоритет. Если у шаблонов приоритет совпадает, система выбирает ЛЮБОЙ (может каждый раз выбирать разный, а может - всегда какой-то один, смотря как сложатся обстоятельства).

 

Итак, теперь мы знаем, как подключать шаблоны, на что влияет применимость, что такое приоритет привязки. Закрепим материал - посмотрим на примеры привязки шаблонов в различных ситуациях.

help
Вопросы и предложения