Собствено сабж.
Как вывести поле из профиля пользователя в Author Pane?
В хелпе файла author-pane.tpl.php написано:
* - $profile - Profile object from core Profile module.
* Usage: $profile['category']['field_name']['#value']
* Example: <?php print $profile['Personal info']['profile_name']['#value']; ?>
* Usage: $profile['category']['field_name']['#value']
* Example: <?php print $profile['Personal info']['profile_name']['#value']; ?>
Создаю поле field_country в профиле пользователя, пытаюсь вывести так - в файле author-pane.tpl.php прописываю:
Но не получилось! Что я не так делаю?
Комментарии
Подскажите пожалуйста, а то всю голову сломал.
Как-то с Author Pane не работал, только свои поля выводил
В смысле свои? Так мне и надо вывести созданное мной поле профиля пользователя в Author Pane!
Обычно я добавляю поля в профиль - admin/config/people/accounts/fields
далее открываю файл user-profile.tpl.php и там прописываю эти поля и к ним divы.
Например:
...
...
А вот что дает этот Author Pane?
Подскажите кто знает, как все таки вывести мною созданные дополнительные поля в профиле, через author pane, что бы они отображались в advanced forum, вообще возможно ли такое?
пилить модуль или свой делать .
Тогда вопрос другой, каким образом можно распилить модуль author pane, что бы вывести дополнительные поля?Кто нибудь может подсказать или такая информация только за деньги?
ну врятли кто то такой узкой задачей занимался... основное разаработчик и так вставил в модуль. остальное за деньги полюбому. это же время на это тратить копаца тосе... не бесплатно же...
Интересно сколько это может стоить?Вообще кто нибудь видел форум на друпале 7 где реализованы эти идеи?Очень хочется сделать хороший сайт на друпале, но очень часто всплывают такие ньюансы, то этого нет, то того.Даже сделать форум по типу укоза и то невероятно сложно, а временами невозможно.
а почему ты не можешь вывести все это в блоке или во вьюхе... все что хочешь... зачем этот модуль нужен то?
iNFerNo спасибо за проявленный интерес к моей проблеме.Дело в том, что мне нужен блок который бы быть связан с модулем advanced forum, а не просто быть как блок сайта справа или слева в колонке.Пробовал еще один модуль похожий на author pane, так он как раз выводит информацию о пользователе в отдельный блок, причем пользователь видит информацию о себе, а я хочу что бы люди видели информацию о человеке написавшем пост на форуме, не входя в его профиль.Если быть конкретным, то я создал обязательное для заполнения поле пользователя в профиле, называется марка и модель авто и обязательным условием создания сайта является вывести это поле в тему форума.Если можно хоть как то через вьюс или еще как подскажите возможно ли это сделать стандартными методами, без написания новых модулей и своей CMS, а то времени впустую тратить нет возможности.
так страницы форума это те же ноды. темизируйте и вставляйте туда блоки вьюхи или поля
Спасибо сегодня буду пробовать.
Да это всё не то, при чем тут вьюхи. Нужно поле привязывать не к ноде, а к информации о пользователе грубо говоря, там где аватар. Я знаю, что можно вывести поле в Author Pane, по-моему на D6 это уже кто-то делал. Да и в анатации к самому модулю написано как сделать, но не получается -
http://drupal.org/node/326809
http://drupal.org/node/917738
Пользуясь этими ссылками я еще не пробовал, shved попробуй, отпишись. Если будет время сам попробую.
Вчера попробовал создать вьюс с нужными полями, это получилось сделать, но получилась в виде отдельной страницы, далее попробовал вставить все это в нужное место адвансед форума, но пока не получилось, но вроде как можно это сделать путем темизации, но пока я не разобрался какой код вставлять в тему форума.
Сегодня пробовал добавить поля в author pane по ссылкам которые предоставил Funtik44, и опять не получилось, натолкнулся еще вот на это http://drupal.org/node/1488468, но внизу комментарий человека под ником Steel Rat , так у него тоже не получается, че то это совсем не понятная тема, инструкций разных полно как сделать, а вот получилось у кого нибудь или нет не ясно.Я установил модуль devel, через него увидел html код который выводит информацию о профиле, причем с дополнительными полями, попробовал его вставить в autor pane, и в панеле на форуме появились какие то символы вместо отображения букв, а цифры отобразились правильно.Может у кого то и получится сделать по представленным ссылкам, просто я совсем профан в програмировании.
Наткнулся на эту ссылку http://www.drupal.ru/node/79621 кто понимает объясните подойдет это для решения проблемы с выводом полей в аутор пане или нет.Опять же можно аутор пане убрать совсем и без него в тему форума вставить.
Через вьюс удалось редактировать тему форума и добавить нужные поля, но поля выводятся в отдельном столбце, я бы уже с этим смирился, но поля выводятся только на странице где идет перечисление форумов, а именно на странице где идет обсуждение темы, никак не удается вывести дополнительную информацию о пользователе написавшем комментарий.Подскажите когда я открываю вьюс есть вариант, что бы изменить вывод темы форума, но как изменить вывод страницы с обсуждениями.Пробовал использовать модули, panels и Display suite, но это все не то, хотя через Display suite и возможно вывести, просто моих знаний не хватает.Люди за деньги предлагают решить эту проблему, значит решение есть.
в настройках блока используя пхп можно вывести куда угодна добавляй только условия вывода
решить можно что угодно. почему бы не за деньги. раз у вас проблема. либо сами либо за деньги.
А у Вас буквы должны быть русские? Может кодировка просто не подхватывается?
Если ещё актуально, вот интересная статья по этому вопросу:
http://drupalfly.ru/station/field_profile_in_node
http://drupal.stackexchange.com/questions/19112/how-to-add-custom-user-f...
Всё работает.