Просмотров: 8099 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 28.08.2018
Недоступно в редакциях:
Старт, Стандарт

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

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

Для вывода платных статей должны быть созданы следующие страницы:

  • со списком статей;
  • детального просмотра.

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

  • Создайте раздел /e-store/paid/ на сайте.
  • На индексной странице раздела разместите компонент Список новостей (Компоненты > Контент > Новости > Список новостей). Этот компонент выводит анонсы всех элементов инфоблока, которые используются для перехода на страницу детального просмотра независимо от прав пользователя.
  • В свойствах компонента укажите тип инфоблока Платный контент, код инфоблока Платные статьи, а также путь к странице детального просмотра detail.php:

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

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

  • Создайте страницу detail.php в разделе /e-store/paid/.
  • В теле страницы разместите компонент Новость детально (Компоненты > Контент > Новости).
  • Настройте компонент:
    • В свойствах компонента укажите тип инфоблока Платный контент, код инфоблока Платные статьи, а также путь к странице со списком элементов (статей) index.php.
    • Отметьте опцию Устанавливать заголовок страницы. В этом случае в качестве заголовка страницы будет установлено название статьи.
  • Чтобы только Подписчики имели возможность детального просмотра элементов платного контента, необходимо провести следующие настройки компонента:
    • В группе Дополнительные настройки отметьте опцию Использовать дополнительное ограничение доступа. Появится список групп пользователей, которым можно назначить доступ к детальной информации.
    • В этом списке отметьте группу Подписчики:

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

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

Рекомендуется настроить форму добавления статей для удобства работы контент-менеджера.

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

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

Чтобы пользователи могли осуществить покупку подписки на доступ к платному контенту, необходимо настроить вывод каталога подписок в публичном разделе сайта. Например, можно опубликовать каталог во включаемой области раздела Платный контент (/e-store/paid/). Для этого:

  • Создайте файл sect_inc.php в разделе /e-store/paid/ по шаблону Включаемая область для раздела:

  • Разместите в файле компонент Элементы раздела (Компоненты > Контент > Каталог), который выводит элементы раздела каталога. В настройках компонента укажите тип инфоблока: Платный контент, инфоблок Продажа подписки на доступ к платным статьям. В группе параметров Цены укажите тип цены Розничная цена.
  • Чтобы после списка товаров отображалась ссылка на корзину, добавьте компонент Ссылка на корзину (bitrix:sale.basket.basket.line). С помощью этого компонента отображается информация о количестве товаров в корзине и ссылка на персональный раздел покупателя.

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

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

5


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