Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
vinegredz

Вывод фотографии юзера в кастомном параметре?

Рекомендованные сообщения

12/23/15 05:55 (изменено)

Здравствуйте!

 

Колдую с IPB CMS и появилась необходимость вывести кастомное поле типа Пользователь в шаблон. Но не просто ссылкой, а еще и фотографию профиля.

 

У меня есть поле с ключом courses_speaker. Если вставить обычное:

 

{$record->customFieldDisplayByKey('courses_speaker')|raw}

То в шаблоне будет ссылка на юзера со всплывашкой. Потом я взял конструкцию:

 

{template="userPhoto" app="core" group="global" params="$row->author(), 'tiny'"}

И переделал ее в:

 

{template="userPhoto" app="core" group="global" params="$record->customFieldDisplayByKey('courses_speaker'), 'tiny'"}

Но как Вы уже догадались, это дело не работает. Пересмотрел кучу шаблонов в дефолтной теме, но нужной мне конструкции не нашел.

Изменено пользователем vinegredz

Поделиться сообщением


Ссылка на сообщение

И переделал ее в:

Первым параметром должен быть объект класса \IPS\Member, а не html строка.

 

{template="userPhoto" app="core" group="global" params="\IPS\Member::load($record->customFieldDisplayByKey('courses_speaker', 'raw')), 'tiny'"}

Поделиться сообщением


Ссылка на сообщение

Спасибо, это помогло.

 

Скажите, пожалуйста, какую технологию изучать чтобы понимать во всем этом?

Поделиться сообщением


Ссылка на сообщение

Технологию "програмирование на php" и документацию форума.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...