Добавить к ресурсу поле в админку
Всем привет может кто подскажет как отобрать поле в админке у ресурса автор такое же как в тикете
Поблагодарить автора
Отправить деньги
Комментарии: 15
А теперь по русски
Когда создаешь тикет там есть выпадающий список с автором как такой же добавить к документу
Может создать невидимое поле input, в которое будут передаваться данные об авторе? Если я правильно понял
Смотрите у тикета есть такое поле Автор
у документа нет но есть такое поле в бд createdby вот хочу к документу добавить
у документа нет но есть такое поле в бд createdby вот хочу к документу добавить
А чем не вариант просто создать новое доп поле с возможными значениями?
В том что при создании ресурса должен быть выбор среди пользователей
Массив из всех существующих на данный момент пользователей?
не не вариант если добавят нового пользователя…
Ну так если добавят, то он попадет в массив существующих на данный момент пользователей. Никакой коллизии не вижу.
смотрите я буду выводить ресурс и с ним данные автора тоесть имя фото и тд. вот по этому я и хочу при создании ресурса выбирать автора.
Может я чего то не понимаю, но почему бы и не использовать тикеты, если там всё уже есть?
Расширить стандартный класс modDocument, написать свой пхп класс, коннекторы, процессор, который будет передавать нужные данные, процессоры для сохранения/обновления, оформить интерфейс в админке на extJs и тд тп. Всего-то. Тут вам 100% никто инструкцию не напишет как это сделать, потому что для того чтобы добавить «всего одно поле» в админку модекса, нужно написать немало кода. Можно еще через плагин затулить, это решение чуть проще, но не всегда подходит.
1. Создаем тв — список, в нем делаете выборку из базы пользователей.
2. Делаете доступным тв-поле шаблону.
3. Если надо вынести, как в тикете на первую вкладку — смотрите мануалы по кастомизации.
4. Если надо заменить createby в базе на значение этого тв, то пишите плагин на событие 'OnBeforeDocFormSave'.
upd: добавил ссылки на документы в базе
2. Делаете доступным тв-поле шаблону.
3. Если надо вынести, как в тикете на первую вкладку — смотрите мануалы по кастомизации.
4. Если надо заменить createby в базе на значение этого тв, то пишите плагин на событие 'OnBeforeDocFormSave'.
upd: добавил ссылки на документы в базе
Спасибо большое очень помогли.
Смените, пожалуйста, статус задачи на «Решено». Был рад Вам помочь.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.