»> Хочешь добавить поле в новость, а получается добавил сразу для всех сущностей в таблице.
Ты по аккуратнее, т.к. то что ты написал - дико и зависит от шаблона, если ты у всех страниц поставил 1 шаблон, и фигачишь ТВ туда, то руки за такое оторвать. :) видел такую дичь.
не, ТВ это как раз одна из удобных, но корявых возможностей modx) Все поля всех сущностей в одной таблице. С точки зрения логики не очень... Всё-таки по-хорошему даже просто товары разных групп в крупном магазине должны быть по разным таблицам разнесены. Например, холодильники и мобильные телефоны. У них из общего только цена и несколько атрибутов (новинка, сортировка и т.д.). На сайте они на одной странице никогда не окажутся по-хорошему. Значит, мешать их в базе тоже смысла нет, замедляется вывод. А в modx вообще всё смешано в одной самой главной таблице. Как минимум товары будут иметь лишние поля publishedon, editedon и т.д. Уже "оверхед". Там сям подобные вещи и по итогу ощущение какой-то корявости складывается в целом после такой разработки) Немного начинает напрягать это