8 (800) 775-52-93      hr@cetera.ru    

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

В 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');

 


Поделиться в соц. сетях:    

Мы на связи

Поле обязательно для заполнения

Введите ваш электронный адрес

Схема проезда

logo
Адрес офиса

Проспект Ленина, дом 25, 6 этаж, офис 606 (Адрес для курьера)

Почтовый адрес

ООО «Цетера Лабс» Куда: 150040, г.Ярославль, п/о 40, а/я 62

Телефон
Email
         
   © Fastsite, 2002–2018       Создание сайта — Cetera Labs      Сообщить об ошибке      Политика конфиденциальности