Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Инструменты разработчика

Ответ
 
Опции темы Опции просмотра
Старый 10.11.2012, 03:03   #1
Ивано
Guest
 
Сообщений: n/a
По умолчанию UID-страницы в PHP-можно получить без проблем - а вот UID-текущего домена?

Как можно получить текущий UID-домен выбранной ветки в BE?
--
Спасибо.
  Ответить с цитированием
Старый 12.11.2012, 13:18   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Запись (несколько записей) домена может быть задана на любой странице дерева. Может быть домен на корневой и вложенные домены/поддомены на внутренних. Так можно определить только итерационно. Смотрите есть ли записи доменов на этой странице. Если нет смотрите на родительской и т.д. до верха.
dmartynenko вне форума   Ответить с цитированием
Старый 16.11.2012, 14:41   #3
Dmitry Dulepov
Продвинутый
 
Аватар для Dmitry Dulepov
 
Регистрация: 28.04.2010
Сообщений: 73
По умолчанию

Цитата:
Сообщение от Ивано Посмотреть сообщение
Как можно получить текущий 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']
    
}

Dmitry Dulepov вне форума   Ответить с цитированием
Старый 10.09.2013, 21:24   #4
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Dmitry Dulepov Посмотреть сообщение
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']
    
}

Спасибо - пригодилось...
Ивано++ вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория