Задача стоит такая:
Есть тип данных созданный с помощью ССК (товар), добавлены соответсвующие поля. Как сделать так чтобы при выводе этого типа нод(товар) создавалась таблица с полями(параметрами товара) и среди них был бы телефон менеджера который добавил этот товар. Поле "телефон" нет в списке параметров товара(для того чтобы менеджер сам не мог менять телефон).
Можно ли добавив в "Профилях" поле телефон (сделав его закрытым для пользователя) вывести его на страницу товара?
И как темизировать страницу вывода "товара"? С помощью создания node-tovar.tpl.php?
Комментарии
Надо добавить "телефон" в профиль менеджера, на странице просмотра товара проста выводить это поле из профиля менеджера.
Это нужно делать с помощью модуля Views или средствами пхп в шаблоне?
Спасибо за ответ.
Можно поле с помощью Views достать есди включить relation с таблицей user, можно кодом в шаблоне, можно кодом в теме - в зависимости от знаний и умений.
не подскажете как кодом в шаблоне вставить из профиля? подключил модуль devel но не нашел ключа к телефону.. есть только ключ name с именем автора ноды.
ключ называется profile_phone, но как его вставить.. node->profile_phone не сработает насколько я понимаю...
user->profile_phone
Попробовал $user->profile_phone, users->..., uid->...
Ничего не выдает..
Если кто знает как обратиться к профилю и вытащить переменную profile_phone подскажите пожалуйста.
Всем огромное спасибо.
это кусок кода.. Верхнюю строчку выводит как надо.
user_load() делал ?
нет.. а можно поподробней? или хотя бы ссылку где про это прочитать. Я как понимаю это хук?
Спасибо огромное! решено с помощью темы http://www.drupal.ru/node/59328
<?php $user = user_load(array('uid' => $node->uid)); ?>