PDA

Просмотр полной версии : UID-страницы в PHP-можно получить без проблем - а вот UID-текущего домена?


Ивано
10.11.2012, 03:03
Как можно получить текущий UID-домен выбранной ветки в BE?
--
Спасибо.

dmartynenko
12.11.2012, 13:18
Запись (несколько записей) домена может быть задана на любой странице дерева. Может быть домен на корневой и вложенные домены/поддомены на внутренних. Так можно определить только итерационно. Смотрите есть ли записи доменов на этой странице. Если нет смотрите на родительской и т.д. до верха.

Dmitry Dulepov
16.11.2012, 14:41
Как можно получить текущий UID-домен выбранной ветки в BE?
--
Спасибо.

$rootLine = t3lib_BEfunc::BEgetRootLine(t3lib_div::_GP('id'));
foreach ($rootLine as $row) {
$domainRecord = t3lib_BEfunc::getRecordsByField('sys_domain', 'pid', $row['uid'], ' AND redirectTo=\'\' AND hidden=0', '', 'sorting');
if (is_array($domainRecord)) {
// Используем $domainRecord['uid']
}
}

Ивано++
10.09.2013, 21:24
$rootLine = t3lib_BEfunc::BEgetRootLine(t3lib_div::_GP('id'));
foreach ($rootLine as $row) {
$domainRecord = t3lib_BEfunc::getRecordsByField('sys_domain', 'pid', $row['uid'], ' AND redirectTo=\'\' AND hidden=0', '', 'sorting');
if (is_array($domainRecord)) {
// Используем $domainRecord['uid']
}
}


Спасибо - пригодилось...