РЕГИСТРАЦИЯ
Гость
Вход не выполнен.

Дополнительное поле

1 2

MRxIKAROSx

  • Местный
  • Посетитель
  • 52
  • 2
  • Жалоб нет
  • Регистрация:
#1

Можно ли как-то вывести доп. поле на любой странице сайта из модуля пользователи? Никак не получается :c


modos189

  • Мастер
  • Администратор
  • 206
  • 6
  • Жалоб нет
  • Регистрация:
#2

По аналогии с выводом остальных полей пользователей, таких как name, full_name, email и прочие, только add_field_N


MRxIKAROSx

  • Местный
  • Посетитель
  • 52
  • 2
  • Жалоб нет
  • Регистрация:
#3

modos189, если я правильно всё понял, то выводить надо так {{ user.add_field_1 }}, но так я уже пробовал и не получилось


Отредактировано автором в

MrBoriska

  • Мастер
  • Администратор
  • 285
  • 11
  • Жалоб нет
  • Регистрация:
#4

MRxIKAROSx, user нужно сначала получить) Например вот так:

{% set user = fetch("user", 1, {type:"DB_FIRST"}) %}

- где 1 это id пользователя.

Если нужно только конкретное поле, то можно сделать вот так: 

{% set user = fetch("user", 1, {type:"DB_FIRST", fields:["add_field_1"]}) %}

MRxIKAROSx

  • Местный
  • Посетитель
  • 52
  • 2
  • Жалоб нет
  • Регистрация:
#5

MrBoriska, не выводит. Прописав {{ user.add_field_1 }} в showuserinfo.html информация выводится, но нельзя вывести её в другом модуле или странице.


modos189

  • Мастер
  • Администратор
  • 206
  • 6
  • Жалоб нет
  • Регистрация:
#6

MRxIKAROSx, не fetch("user", а fetch("users"


MRxIKAROSx

  • Местный
  • Посетитель
  • 52
  • 2
  • Жалоб нет
  • Регистрация:
#7

modos189, Попробую


Отредактировано автором в

MRxIKAROSx

  • Местный
  • Посетитель
  • 52
  • 2
  • Жалоб нет
  • Регистрация:
#8

modos189, исправил, но так ничего и не вывелось :(


modos189

  • Мастер
  • Администратор
  • 206
  • 6
  • Жалоб нет
  • Регистрация:
#9

А, убери {type:"DB_FIRST"}

{% set user = fetch("users", 1) %}
{% for mark in user %}
    Моё имя {{ mark.name }}, {{ mark.add_field_1 }}
{% endfor %}

без него всё работает)


Отредактировано автором в

MRxIKAROSx

  • Местный
  • Посетитель
  • 52
  • 2
  • Жалоб нет
  • Регистрация:
#10

modos189,  РАБОТАЕТ! ОНО РАБОТАЕТ! Спасибо огромное :D и Бориске спасибо


1 2
Тема закрыта