Создания кастомной страницы событий

Создания кастомной страницы событий

от Максим Коханський -
Количество ответов: 3

Мне нужно создать кастомною страницу со списком события(пагинация, картинка, короткое описания, и страница с полным описанием события), не трогая при этом страницу календаря. Я думал сначала создать в корневой папке moodle папку event где написать весь функционал(прямо с БД вытаскивать события и управлять ими), но не думаю что так будет верно.
Может подскажете как такой функционал правильно реализовать, и что бы можно было эту страницу кастомизировать уже в теме. Идеально что бы уже кастомизация происходила через mustache.

Буду очень благодарен за помощь, так как большой новичок в moodle. 

В ответ на Максим Коханський

Re: Создания кастомной страницы событий

от Vadim Tabunshchik -
Изображение пользователя Developers
В ответ на Vadim Tabunshchik

Re: Создания кастомной страницы событий

от Максим Коханський -

Большое спасибо вам за ответ. А не  подскажете еще как такой блок вывести на отдельно страницу?

В ответ на Максим Коханський

Re: Создания кастомной страницы событий

от Vadim Tabunshchik -
Изображение пользователя Developers
как такой блок вывести на отдельно страницу?

Этого вы не сделаете, так как это плагин типа block. А блок - он и есть блок улыбаюсь

Вы можете сделать в блоке возле каждого события ссылку на просмотр в новом окне, дописав этот функционал, добавив, например страницу view.php. Как вывести ссылку - смотрите для примера другие стандартные блоки. Вот по теме, в блоке «Предстоящие события» есть ссылка «Перейти к календарю...», а у вас будет ссылка на свою страницу.

Ну и документацию почитайте: https://docs.moodle.org/dev/Blocks_Advanced#Add_Links_to_Each_Page_of_the_Block

https://docs.moodle.org/dev/Page_API