Как вывести поля пользователя по условию?
Добрый день.
Делаю каталог фирм. При регистрации все данные фирмы записываются в поля пользователя (имя, телефон, адрес, а также дополнительные поля — там реквизиты фирмы).
Для фирмы я сделал контейнер типа Коллекция, внутри страница фирмы (с коротким описанием фирмы, пару фото — все из поля content). Как на этой же странице вывести данные из полей пользователя, если название фирмы в заголовке совпало с названием поля Фирма у пользователя.
Намудрил или есть более рациональное решение?
Делаю каталог фирм. При регистрации все данные фирмы записываются в поля пользователя (имя, телефон, адрес, а также дополнительные поля — там реквизиты фирмы).
Для фирмы я сделал контейнер типа Коллекция, внутри страница фирмы (с коротким описанием фирмы, пару фото — все из поля content). Как на этой же странице вывести данные из полей пользователя, если название фирмы в заголовке совпало с названием поля Фирма у пользователя.
Намудрил или есть более рациональное решение?
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Затем сделал сниппет для сбора данных с полей пользователя bedrijfsProfiel:
И делаем чанк-шаблон для вывода этих данных bedrijfsProfielTpl:
Создаем ресурс с выводом данных, название, допустим, Профиль (страница разрешена только для зарегистрированных пользователей). Там вызываем [[!bedrijfsProfiel? &tpl=`bedrijfsProfielTpl`]]
Теперь посмотреть данные о фирме (пользователе) можно по ссылке [[++ste_url]]/profile.html?bedrijf=[[+id], где id — это айди нужного пользователя.
Наверно я это и хотел спросить вначале :)
&parents=`[[*id]]`
&tvFilters=`???`
&where=`???`
]]
Как-то так?