Size: a a a

2021 February 18

AS

Aliaksandr Sadouski in Evolution CMS
Ну как не жестко, если документманагер жестко вызывает документкрейет, в котором жёстко вшиты методы тв
источник

P

Pathologic in Evolution CMS
жестко это когда в modxapi чтобы тв переделать нужно простыню писать
источник

AS

Aliaksandr Sadouski in Evolution CMS
Мне кажется, эти несчастные тв надо вообще отдельным сервисом, чтобы наконец отвязать от всего остального документа
источник

P

Pathologic in Evolution CMS
изначально все это вообще в модель должно было пихаться ((:
источник

P

Pathologic in Evolution CMS
тв в отдельных методах, ты их и переопределишь
источник

P

Pathologic in Evolution CMS
о, я даже вспомнил, зачем эти менеджеры пихнули в контейнер
источник

P

Pathologic in Evolution CMS
ты же когда переопределишь методы, ты в контейнере свой менеджер вместо стандартного впулишь
источник

P

Pathologic in Evolution CMS
и у тебя и админка и фронт будут хранить тв как ты хочешь
источник

P

Pathologic in Evolution CMS
источник

AS

Aliaksandr Sadouski in Evolution CMS
Так в том и дело, придется переопределять сначала в менеджере кучу методов на свои DocumentCreateNew, DocumentEditNew и так далее только для того, чтобы потом еще в каждом переопределять методы тв
источник

P

Pathologic in Evolution CMS
нет, только методы для тв в CreateNew
источник

AS

Aliaksandr Sadouski in Evolution CMS
Вместо того, чтобы в одном месте переопределить сервис под тв
источник

AS

Aliaksandr Sadouski in Evolution CMS
Так тв почти везде есть: создание, редактирование, очистка корзины, дублирование ресурса
источник

P

Pathologic in Evolution CMS
Aliaksandr Sadouski
Так в том и дело, придется переопределять сначала в менеджере кучу методов на свои DocumentCreateNew, DocumentEditNew и так далее только для того, чтобы потом еще в каждом переопределять методы тв
так сделано, чтобы ты не разбирался, где у тебя тв, где контент, просто массив с полями отправлял и все
источник

AS

Aliaksandr Sadouski in Evolution CMS
Это все переписывать в разных местах и в самом манагере
источник

P

Pathologic in Evolution CMS
не полностью переписывать
источник

P

Pathologic in Evolution CMS
а только методы которые с тв связаны
источник

AS

Aliaksandr Sadouski in Evolution CMS
Я это и имею в виду
источник

P

Pathologic in Evolution CMS
ну а по-другому никак
источник

P

Pathologic in Evolution CMS
стандартный документ это тв где обычно, а ты создаешь супердокумент ((:
источник