Просмотров: 9378 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 23.04.2019
Татьяна Старкова
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5
Недоступно в редакциях:
Старт, Стандарт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



5


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