Как добавить текстовое поле по умолчанию, которое будет иметь любой новый компонент Crafter, независимо от типа компонента

Я хочу иметь возможность включать текстовое поле в любой из компонентов, которые мои пользователи используют в crafter. Так же, как внутреннее имя автоматически добавляется к каждому компоненту. Таким образом, независимо от того, вызываю ли я компонент типа A или компонента типа B, он автоматически будет иметь это поле без необходимости вручную добавлять его к каждому компоненту.

Я предполагаю, что мне нужно изменить какой-то код крафтера, но не знаю, где?

Спасибо.


person Peter    schedule 03.07.2019    source источник


Ответы (1)


Если вам нужно сквозное поле, которое есть во всех/большинстве компонентов, вам следует подумать о наследовании:

https://docs.craftercms.org/en/3.1/developers/content-inheritance.html

person sumerz    schedule 04.07.2019