Изходно поле от profile2 на потребителска страница
Кажете ми как можете програмно да изведете полето от profile2 на потребителската страница в user-profile.tpl.php
С помощта на Devel разбрах, че задължителното поле може да се покаже така:
Този метод обаче ще покаже данни само за един потребител. За да се оттеглите за друг, трябва да използвате
И т.н.
Кажете ми как можете да разрешите този проблем?
1 и 2 вероятно са идентификационният номер на потребителя. Заменете с променлива. $ потребител-> uid
UPD Оказва се, че не.
1 и 2 са идентификаторът на обекта на профила, който е свързан с потребителя. Мисля, че винаги ще има само един елемент, така че можете да получите полетата, като използвате текущата функция на php:
Ако не се побира, можете да извлечете данни на profile2 чрез API2 на profile2_load_by_user. Uid на потребителя трябва да бъде предаден на функцията.