Использование своих классов для работы с материалами

В CeteraCMS v3.18.0 и выше.

Классом, инкапсулирующим работу со всеми материалами в CeteraCMS, является \Cetera\Material. Если вы хотите расширить стандартную функциональность, создайте новый класс, расширяющий \Cetera\Material :

class Article extends \Cetera\Material {
 
    [ваши методы]
 
}

И поместите его в .templates/classes/Article.php

Затем в bootstrap.php нужно объявить для какого типа материалов использовать этот класс:

// Для работы со стандартными материалами будем использовать свой класс
\Cetera\ObjectDefinition::registerClass(1, 'Article');

 


Мы на связи

фото Алены Ратниковой

Алена Ратникова
Отвечаю за всё производство

фото Марии Лебедевой

Мария Лебедева
Занимаюсь новыми клиентами


Cetera Labs

График работы

Понедельник-пятница
9:00-18:00

Телефон

8 (800) 775-52-93