Меню KDT

Виджет "Привязка к сайтам"

Привязка к сайтам - это особенность CMS. Благодаря этой особенности можно автоматически публиковать новости других сайтов платформы, а также делиться своими. Для этого нужно привязать один сайт с другим.

Есть 2 варианта привязки к сайтам:

  • 1 вариант (ot) - привязка предположим "вашего" сайта к другому. В этом случае, вы подаете заявку на прикрепление предположим "вашего" сайта к другому. Ваша заявка попадает в панель управления прикрепляемого сайта, где администратор либо одобряет, либо отклоняет запрос. В случае одобрения заявки, новости предположим "вашего" сайта будут авоматически публиковаться на прикрепленном сайте, но его новости на предположим "вашем" сайте автоматически публиковаться не будут.
  • 2 вариант (do) - привязка стороннего сайта к предположим "вашему". В этом случае, в панель управления предположим "вашего" сайта поступает заявка на прикрепление стороннего сайта к предположим "вашему", где вы либо одобряете, либо отклоняете запрос. В случае одобрения заявки, новости прикрепляемого сайта будут авоматически публиковаться на предположим "вашем" сайте, но новости предположим "вашего" сайта на прикрепляемом сайте автоматически публиковаться не будут.

 

Для получения списка запросов привязки к сайтам, нужно воспользоваться следующей конструкцией:

{% set clusterlinks = ioCallAction(
	'io.model.cms20.clusterlinks.getDatas', {
		getOt: true,
		getDo: true,
	}
) %}
{% set clusterlinks_ot_requestlist = clusterlinks.data_ot_requestlinks %}
{% set clusterlinks_ot_list = clusterlinks.data_ot_links %}
{% set clusterlinks_do_requestlist = clusterlinks.data_do_requestlinks %}
{% set clusterlinks_do_list = clusterlinks.data_do_links %}

Функция принимает 2 параметра:

  • getOt - отвечает за получение списка прикреплений предположим "вашего" сайта к другим сайтам. По умолчанию: true.
  • getDo - отвечает за получение списка прикрепленных сайтов к предположим "вашему" сайту. По умолчанию: true.

Описание переменных в примере:

  • clusterlinks_ot_requestlist - список запросов предположим "вашего" сайта на прикрепление к другим сайтам.
  • clusterlinks_ot_list - список сайтов, к которым прикреплен предположим "ваш" сайт.
  • clusterlinks_do_requestlist - список запросов на прикрепление других сайтов к предположим "вашему" сайту.
  • clusterlinks_do_list - список других сайтов, прикрепленных к предположим "вашему" сайту.

Код обязательно должен обладать отступом (tabs).