Создание публичного интерфейса каталога

Урок 201 из 278
Автор: Марина Павлова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 122
Ограничения по редакциям: Старт, Стандарт

Размещение контента

Размещение информационного блока Платные статьи в Публичном разделе сайта осуществляется с помощью визуального редактора и компонентов модуля Информационные блоки. Для вывода платных статей создадим страницы со списком статей и детального просмотра.

Создание страницы со списком статей


  • Создаем раздел Раздел создаётся с помощью кнопки Создать раздел.
    Подробнее...
    , например, /e-store/paid/ на сайте.
  • На индексной странице раздела разместим Просто переместите его мышкой в рабочую область слева от списка.
    Подробнее...
    компонент Список новостей Одностраничный компонент выводит список новостей из одного информационного блока (в качестве результата возвращает ID показанных элементов). Настройки позволяют кастомизировать вывод полей элементов в списке, управлять постраничной навигацией, выбирать формат даты, управлять настройками кеширования и т.д. Компонент стандартный и входит в дистрибутив модуля.

    В визуальном редакторе компонент расположен по пути: Контент > Статьи и новости > Список новостей.

    Компонент относится к модулю Информационные блоки.

    Описание компонента «Список новостей» в пользовательской документации.
    . Этот компонент выводит анонсы всех элементов инфоблока, которые используются для перехода на страницу детального просмотра независимо от прав пользователя.
  • В свойствах компонента укажем тип инфоблока Платный контент, код инфоблока Платные статьи, путь к странице детального просмотра - detail.php .

Создание страницы детального просмотра новостей


  • Создаем страницу detail.php в разделе /e-store/paid/.
  • В теле страницы разместим компонент Новость детально Одностраничный компонент, осуществляющий вывод детального описание новости. Компонент стандартный и входит в дистрибутив модуля.

    В визуальном редакторе компонент расположен по пути: Контент > Статьи и новости > Новость детально.

    Компонент относится к модулю Информационные блоки.

    Описание компонента «Новость детально» в пользовательской документации.
    .
  • В свойствах компонента укажем тип инфоблока Платный контент, код инфоблока Платные статьи, путь к странице со списком элементов (статей) - index.php.
  • Отметим опцию Устанавливать заголовок страницы В этом случае в качестве заголовка страницы будет установлено название статьи. .
  • В группе Дополнительные настройки отметьте опцию Использовать дополнительное ограничение доступа Чтобы только Подписчики имели возможность детального просмотра элементов платного контента .
  • В появившемся списке отметьте группу Подписчики:

В результате на индексной странице раздела представлен список платных статей. Пользователи группы Подписчики имеют право перейти к странице детального просмотра. Для остальных пользователей выведется сообщение о запрете доступа и форма авторизации.

Наполнение контентом

Теперь контент-менеджер приступает к наполнению сайта платным контентом с помощью Режима правки Режим Правка - специальный режим работы "1С-Битрикс: Управление сайтом", в котором происходит изменение информации на сайте.

Подробнее...
в публичном интерфейсе. Рекомендуем настроить форму Стандартные формы редактирования элементов и разделов имеют множество полей, что создает трудности при заполнении. Облегчите свою ежедневную работу вместе с предустановленными данными для полей.
Подробнее...
добавления статей для удобства работы контент-менеджера.

Если контент-менеджеров несколько и каждый из них отвечает за собственный раздел платного контента, настройте права доступа Некоторые модули предусматривают дополнительную настройку прав доступа к контенту.
Подробнее...
в расширенном режиме к нужным разделам.

Размещение каталога для покупки статей

Настроим вывод каталога подписок в публичном разделе сайта, чтобы пользователи осуществляли покупку подписки на доступ к платному контенту. Например, опубликуем каталог в разделе /e-store/subscribe/):

  • Создадим раздел /e-store/subscribe/.
  • На индексной странице раздела разместим, например, компонент Элементы раздела Компонент выводит список элементов раздела с указанным набором свойств. Компонент содержит пять шаблонов: .default, board, links, list и old_version_16 (шаблон .default до версии 17.0). Компонент стандартный и входит в дистрибутив модуля.

    В визуальном редакторе компонент расположен по пути Контент > Каталог > Элементы раздела.

    Компонент относится к модулю Информационные блоки.

    Описание компонента «Элементы раздела» в пользовательской документации.
    . В настройках компонента укажем тип инфоблока: Платный контент, инфоблок Продажа подписки на доступ к платным статьям. В группе параметров Цены обязательно выберем цену.
  • Добавим компонент Ссылка на корзину Одностраничный компонент, который отображает специальный блок корзины с набором в зависимости от настроек самого компонента информации. Компонент стандартный и входит в дистрибутив модуля. Поставляется с тремя шаблонами: .default_old, .default и bootstrap_v4.

    В визуальном редакторе компонент расположен по пути: Магазин > Корзина > Ссылка на корзину.

    Компонент относится к модулю Интернет-магазин.

    Описание компонента «Ссылка на корзину» в пользовательской документации.
    для отображения ссылок на корзину после списка товаров. С помощью этого компонента отображается информация о количестве товаров в корзине и ссылка на персональный раздел покупателя.

В результате посетители смогут покупать подписки на платные статьи.



Текст раскрывает тему
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны вам за помощь в улучшении документации.

Курсы разработаны в компании «1С-Битрикс»