Скрыть/показать поля только при редактировании материала

#1 11 января 2019 в 19:24
Доброго дня! Необходим следующий функционал: при создании какого-либо поля для типа контента, нужна настройка "Показывать поле при редактировании". Т.е. я хочу, чтобы при добавлении материала этого поля в форме не было, а при его редактировании оно появлялось.

Аналогично нужна настройка "Скрывать поле при редактировании материала". Т.е. при добавлении материала поле присутствует, а при его редактировании его нет.

Добавлено: нужна еще настройка по ролям пользователей. Пример: при редактировании материала обычный пользователь не видит поля, а модератор видит.

Жду предложений по срокам и цене.
#2 12 января 2019 в 14:03
UP! Неужели настолько сложная задача?
#3 12 января 2019 в 20:33
Системное имя поля и тип контента определены заранее?
#4 12 января 2019 в 21:07

Системное имя поля и тип контента определены заранее?

Alex
Нет.
Я так понимаю нужна опция во всех полях
#5 12 января 2019 в 21:55
Можно конечно изменить системные файлы, но как по мне, лучше так не делат. Проще добавить хук для определённого типа контента.
#6 12 января 2019 в 22:12
Alex, есть же хук для всех типов контента сразу. Без правок системных файлов можно обойтись, а вот без правок файлов шаблона — врядли.
#7 12 января 2019 в 23:17
Чего-то не нашёл нужный хук для админки zst. Есть общий для формы "content_item_form", но он же от фронтеда сайта, а тут для админки нужен. sad
#9 14 января 2019 в 14:13
Loadырь, пожалуйста ответьте на сообщение в личке.
#10 14 января 2019 в 14:45

ответьте на сообщение в личке.

@Kerncraft1
Слишком много нюансов, так сходу не ответить.
#11 14 января 2019 в 15:03

Слишком много нюансов, так сходу не ответить.

Loadырь

В любом случае буду ждать ответа. Можем обсудить нюансы например в скайпе.
#12 14 января 2019 в 22:33
В общем нашёл я нужный хук. Только просто так с ходу не получится сделать потому что значение этой настройки "Доступ для создания" надо в БД сохранять а для этого там (в базе данных) надо поле создавать, и ещё кучу механизмов. Овчинка выделки не стоит.
Проще заранее определить нужный вам тип контента и нужное поле, перехватывать его и изменять как вам хочется одним хуком перед показом в записи.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.