Модуль контент предначен для создания и редактирования статических страниц: новостей, записей в блоге или других текстовых разделах сайта.
В системе предусмотрен приоритет подключения view:
frontend/themes/{имя_темы}/modules/content/views/frontend/post/{type_code}/view - представление для конкретного типа контента.frontend/themes/{имя_темы}/modules/content/views/frontend/post/view - представление общее для всех типов контента, если не найден шаблон конкретного типа контента.common/modules/content/views/frontend/post/view - заглушка, если ничего не было найдено.Для добавления типа контента “Статические страницы” необходимо отредактировать верстку в шаблоне страницы frontend/themes/{имя_темы}/modules/content/views/frontend/post/page/view.
Для добавления типа контента “Новости”, “Статьи” и т.д. необходимо отредактировать верстку в шаблоне страницы frontend/themes/{имя_темы}/modules/content/views/frontend/post/{type_code}/view.
frontend/themes, где будет храниться ваша тема (можно переименовать папку “TaskOn”).Во front-end используется метод для вывода введенной информации из дополнительного поля
<?= Yii::$app->sectionManager->render('acf.content.field', ['postId' => POST_ID'fieldName' => FIELD_NAME], true); ?>
FIELD_NAME - имя поля, созданное на странице /acf/group/create
Переменные, доступные в представлениях:
yii\web\Webcommon\modules\content\models\PostКонтроллер: common/modules/content/controllers/frontend/PostController.
Экшен: actionView.
Url на фронтенде: content/{type}/{url}.
Для разграничения доступа к контенту во front-end нужно использовать статичный метод:
common\modules\content\models\PostSearch::provider(Type $type) который возвращает объект класса yii\data\ActiveDataProvider.
Для того, чтобы мы смогли Вам предоставить доступ расскажите немного о себе
Опишите в форме ниже задачу, которую требуется реализовать.