CMS: Создание настраиваемых страниц профилей пользователей

3 мин. чтения
Посетите Центр документации Velo, чтобы продолжить обучение.
В этой статье объясняется, как создать собственную закрытую страницу пользователя, чтобы пользователи могли просматривать контент, который они добавили на сайт. В этой статье подразумевается, что вы уже добавили пользовательский раздел на ваш сайт. Мы будем использовать пример сайта с рецептами, чтобы объяснить, как это работает.

Шаг 1: Создайте форму, чтобы пользователи могли добавить свой контент

Чтобы пользователи могли добавлять контент на сайт, вам сначала нужно создать форму для заполнения. Если вы никогда не создавали форму ранее, см. это руководство, в котором описываются шаги создания формы, в том числе как настроить коллекцию базы данных и набор данных для получения входных данных от пользователей.  

Вот небольшой пример формы, чтобы пользователи могли добавлять свои рецепты на ваш сайт. Для простоты здесь есть только два поля: заголовок и тип, а также две кнопки: кнопка загрузки для загрузки файла изображения и кнопка «Добавить рецепт», которая отправляет контент в коллекцию. Вы можете добавить любые поля.
Поскольку пользователи вошли на сайт, когда они загружают свои рецепты, их уникальный идентификатор отображается в системном поле «Owner» для каждого элемента. Это означает, что вы можете создать страницу пользователя, которая показывает элементы, загруженные всеми пользователями. Вы также можете создать страницу пользователя, которая показывает только те элементы, загруженные текущим пользователем. 

Шаг 2: Добавьте и настройте закрытую страницу пользователя

Теперь, когда вы предоставили возможность пользователям добавлять свой контент на сайт, следующим шагом будет настройка закрытой страницы пользователя, чтобы каждый пользователь мог видеть элементы, которые они сами загрузили.

Чтобы добавить и настроить закрытую страницу пользователя:

Редактор Wix
Editor X
  1. Нажмите Страницы и меню в левой части редактора.
  2. Нажмите Страницы пользователей
  3. Нажмите + Добавить страницу пользователя
  4. Нажмите Мои страницы
  5. Нажмите + Добавить страницу в разделе Закрытая страница
  6. Добавьте набор данных на страницу и подключите его к коллекции, содержащей контент, загруженный пользователями.
  7. Отфильтруйте набор данных от зарегистрированного пользователя.
  8. Добавьте элементы, которые могут отображать информацию, и подключите их к набору данных.
Вот так может выглядеть подобная страница в редакторе. Мы использовали репитер, который будет отображать изображение блюда, название блюда и тип блюда. 
Вот как страница будет выглядеть на вашем сайте. Теперь, когда ваши пользователи просматривают свою личную страницу, они могут видеть добавленные элементы.
Примечание
Когда вы просматриваете страницу, вы являетесь зарегистрированным пользователем, поэтому вы увидите контент, который вы сами загрузили. Если вы еще не загрузили какие-либо элементы в коллекцию, ваша страница не будет отображаться при предварительном просмотре.

Была ли статья полезна?

|