MODX: ExtraFields - быстрое добавление полей в профиль пользователя и ресурсы

MODX: ExtraFields — быстрое добавление полей в профиль пользователя и ресурсы

Хочу сегодня немного рассказать о бесплатном MODX дополнении ExtraFields, которое позволяет без лишних манипуляций добавить свои поля в профиль пользователя и ресурсы.

Компонент работает как в MODX 2 так и в MODX 3. Установить можно из modstore и официального репозитория.

Для чего все это и как применить?

Для ресурсов в большинстве случаев можно обойтись TV полями, но у них есть минус — их выборки медленнее чем у системных (стандартных) полей ресурсов.

Как применить, ну вот смотрите к примеру, я сейчас делаю блог, там в шаблоне поста, под заголовком, есть подзаголовок.

Да можно создать TV поле или использовать еще какое-нибудь родное поле, а можно создать дополнительное поле как стандартное и оно будет работать быстрее.

Еще там есть блок автора:

Тоже можно опять же использовать обычными TV, создать страницу с автором, заполнить ее и т.д. А можно все выводить из профиля пользователя, что быстрее и как по мне удобнее. Только вот в профиле обычно не хватает нужных полей, а как их туда добавить сейчас разберём.

Как добавить поле в профиль пользователя и вывести его

Переходим в Пакеты — ExtraFields, переключаемся на вкладку «Поля пользователя» и щелкаем по кнопке «создать поле». В сплывающем окне заполняем все поля и сохраняем.

Поле этого поле добавится в поле профилей.

Как редактировать созданное поле

Если зайти в обновление профиля, вы его не увидите. Данное поле доступно только из Управление — Пользователи и обновления профиля от туда.

На открывшейся странице увидите свое созданное поле, которое можно заполнить и сохранить затем профиль.

Все поля выводятся как обычные поля пользователей.

Добавление и вывод полей для ресурса

Добавляются поля идентично тому что поля пользователей, на соответствующей вкладке.

Отображается оно уже в самих документах (ресурсах)

А выводятся также как TV или стандартные поля ресурсов.

Автор

Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

MODX: ExtraFields — быстрое добавление полей в профиль пользователя и ресурсы: 8 комментариев

  1. Если поле уже создано в БД, как его вывести в ExtraFields?
    Т.е., если БД имеет несколько доп полей пользователя, созданных и заполненных вручную, как сделать так, чтобы они были видны(и управлялись) из ExtraFields?

  2. Здравствуйте. Отличное дополнение, всё работает. Но очень сильно не хватает функционала, поля добавления фото или документа. Как можно расширить дополнение, чтобы загружать документ пользователю, к которому будет иметь доступ только он?

  3. Как вывисти в шаблон создал новую вкладку создал поле а вывисти как в шаблон ?

    1. Поля из профилей пользователей, выводятся так: [[+modx.user.name_polya]]
      Поля ресурсов, так: [[*name_polya]]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Exit mobile version