как сформировать ссылку на домен другого сайта системы, используя site_id?

#
как сформировать ссылку на домен другого сайта системы, используя site_id?
коллеги, всем привет.
подскажите, пожалуйста, по сабжу.
в системе имеется два сайта (с разными языковыми версиями, но это не важно). пока все крутится на тестовых доменах.
задача в том, чтобы переключаться между сайтами не по прямой ссылке на домен, а получить домен из самой системы, используя site_id.
т.е. чтобы при смене доменов для сайтов не приходилось править код.
что-то наподобие такого, только, чтобы работало
<a href={url} hostcms:id=2 hostcms:field="domain" hostcms:entity="sites"><img src="/images/en.gif" /></a>
Модератор
#
Re: как сформировать ссылку на домен другого сайта системы, используя site_id?
Ничего не понятно, выводите с использованием XSL шаблона, но что за контроллер используется? Есть ли у Вас требуемые данные в XML?
#
Re: как сформировать ссылку на домен другого сайта системы, используя site_id?
мне все равно как выводить, это для примера написал. интересует как получить от системы ссылку на домен сайта, используя ид сайта.
Модератор
#
Re: как сформировать ссылку на домен другого сайта системы, используя site_id?
botva,
просто на PHP?
#
Re: как сформировать ссылку на домен другого сайта системы, используя site_id?
все равно на чем, можно на рнр.
я нигде не смог найти как из одного сайта cms можно обратиться к методам и переменным другого сайта cms.
покажите, пожалуйста, вот хотя бы на примере сабжа.
в данном случае на cms подняты два сайта и нужно из первого сайта получить основной домен второго сайта.
сейчас для перехода с одного сайта на другой я просто использую имена доменов. но если, по каким-либо причинам, эти имена изменятся, придется править код. поэтому хочется получать имена доменов из самой системы.
Модератор
#
Re: как сформировать ссылку на домен другого сайта системы, используя site_id?
$oSiteAlias = Core_Entity::factory('Site', 1)->getCurrentAlias();
if ($oSiteAlias)
{
   $url = 'http://' . $oSiteAlias->name . '/';
   echo $url;
}


вернет основной домен сайта с ID 1.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: как сформировать ссылку на домен другого сайта системы, используя site_id?
alexander.egorov,
большое спасибо
Модератор
#
Re: как сформировать ссылку на домен другого сайта системы, используя site_id?
botva,

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