расширенная информация о авторе ноды - трудности с реализацией

Главные вкладки

Аватар пользователя NecroHill NecroHill 23 марта 2009 в 14:35

приветствую )

    есть задача - расширить отображаемую информацию об авторе ноды, а именно:
  1. имя пользователя (решается просто с помощью print $name;)
  2. аватар (не используя включение показа юзерпика в настройках темы)
  3. статус пользователя (on-line/off-line)
  4. ссылку на отправку private message

author_pane не катит (хотя и установлен для advanced_forum), так как нужно отобразить вышеперечисленное не в блоке, а в теле ноды (манипулируя с node-тип_ноды.tpl.php)

UPD: а есть возможность вставка блока в тело ноды без предварительного определения региона в теме?

Комментарии

Аватар пользователя potss potss 23 марта 2009 в 21:35

PHP-доступ к User id, name, email

http://www.drupal.ru/node/2493

а как получить доступ к дополнительным даным профиля
например добавлена в admin/user/profile

textfield
категория: Profile
Заголовок: Company
Название формы: profile_company

Аватар пользователя NecroHill NecroHill 23 марта 2009 в 22:29

это к данным залогиненого юзера относиться, как я понимаю, конструкцию приведенную ниже для авторов ноды я недопонял (
в любом случае временно выкрутился созданием региона не в page.tpl а в node.tpl по инструкции приведенной тут, туда вставил блок от author_pane а его уж темизировал как захотел.

вопрос остается открытым так или иначе, я просто не допойму принцип вытаскивания переменных в Drupal. кстати по примеру перекидывания региона из page.tpl в node.tpl я вижу что для того чтоб регион заработал в node.tpl мы его освобождаем из page.tpl путем выноса в переменную $vars. с остальным наверняка что-то аналогичное надо проделывать, только как?