Менеджер сайтов. Переменные и параметры

Параметр

Менеджер сайтов дает возможность использование параметра site="" по всей инсталляции. Этот параметр будет использоваться, когда вы захотите вывести контент одного сайта в шаблонах другого сайта. В значение параметра всегда указывается короткое имя сайта.

Параметр site="" доступен в следующих модулях:

При использовании вами параметра site="" исключаются все другие сайты. Если параметр site="" не определен, то используется текущий сайт.

Внедрение шаблонов из другого сайта

Чтобы подключить шаблон из другого сайта, просто добавьте префикс перед названием группы шаблонов и шаблона, в котором укажите короткое имя сайта, шаблоны из которого вы хотите использовать, это выглядит следующим образом:

{embed="site_short_name:template_group/template"}

Так, если короткое имя сайта - "siteA" и вы хотите подключить шаблон "global/footer":

{embed="siteA:global/footer"}

Указание нескольких сайтов

Примечание:  Указание нескольких сайтов не будет работать с тегом {embed=""}.

При использовании параметра site="" в разделах, комментариях, статистике и модуле RSS, вы можете указывать несколько сайтов, как указано ниже:

site="siteA|siteB|siteC"

Так же, как и с другими параметрами ExpressionEngine, вы можете использовать 'not' для указания сайтов, которые не должны отображаться.

site="not SiteD"

Давайте сделаем паузу, чтобы вспомнить, что каждый сайт независим от других сайтов. Это означает, что у вас могут существовать разделы с одинаковыми короткими именами. Это широко применяется и обеспечивает большую гибкость, но в тоже время требует аккуратного применения.

Например, у вас есть SiteA, SiteB, и SiteC. У каждого из этих сайтов есть раздел "news, который использует короткое имя раздела "news". Следующий код отобразил бы раздел "news" из всех сайтов:

{exp:weblog:entries weblog="news" site="siteA|siteB|siteC"}

Параметры

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

Переменные

В менеджере сайтов доступны следующие глобальные переменные:

Далее:  Управление существующими сайтами

Наверх страницы