@its2easyy

Как правильно расширять функционал в October Cms?

1. Как правильно изменять шаблон вывода сторонних плагинов? Пока что пробовал копировать .htm файлы плагина в partials темы, редактировать то что нужно, и вызывать не {% component 'example' %}, а {% partial 'example' %}, но в partials судя по документации есть некоторые ограничения по сравнению с компонентами.
2. Как правильно расширять функционал существующих плагинов. Нужно ли создавать свой плагин и в нём использовать функции для добавления например дополнительных колонок в таблицу и табов с полями в админке.
3. Как создавать аналог кастомных типов постов, например портфолио или проектов. Создавать под каждый тип свой плагин и в нём всё делать или есть другой способ?
4. Если есть необходимость в своей php-функции, которая будет вызываться на разных страницах, то где её размещать?
  • Вопрос задан
  • 1827 просмотров
Решения вопроса 1
@sozonovalexey
1) копировать в partials папку с шаблонами из компонента и назвать ее как компонент

{% component 'carousel_list11' %}

/partials/carousel_list11/

2) да, создаешь свой плагин и расширяешь установленные при помощи класса Event или других методов (см документацию)

3) Наверно, проще привязать их разным категориям. Но можно расширить плагин блога при помощи кастомного плагина: добавить таблицу, добавить в форму поле и т.д.

4) Обратите внимание на секцию с php кодом, которая идет в начале шаблона страницы. Также можно создать свой компонент и добавить его в layout.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы