Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Инструменты разработчика (http://forum.typo3.ru/forumdisplay.php?f=34)
-   -   UID-страницы в PHP-можно получить без проблем - а вот UID-текущего домена? (http://forum.typo3.ru/showthread.php?t=10401)

Ивано 10.11.2012 03:03

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

dmartynenko 12.11.2012 13:18

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

Dmitry Dulepov 16.11.2012 14:41

Цитата:

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

PHP код:

$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

Цитата:

Сообщение от Dmitry Dulepov (Сообщение 34930)
PHP код:

$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']
    
}



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


Часовой пояс GMT +4, время: 02:32.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot