Вы здесь

Программное редактирование словаря таксономии

0

Добрый день всем! Прошу у вас помощи.

На Drupal 8.1.9 через админку создал словарь таксономии "Предприятия", где еще добавил дополнительные поля (URL-адрес, Лицензия и Пароль). Получилось, что для одного Предприятия могу добавлять по одному значению URL-адреса Лицензии и Пароля. Для вывода словаря в той же админке добавил "Блок", на котором разместил данный словарь. Блок, в свою очередь, присоединил к показу на вьюшке "Страница" со своим адресом. Вот что получилось:

Нужно, чтобы человек мог редактировать все эти значения словаря, но при этом чтобы минимально "лезть в админку". То, что получилось у меня, немного затрудняет редактирование, так как человеку нужно перейти по нескольким ссылкам, и есть возможность, что он нажмет что-то не то.

Решением стало написать модуль, который в этой таблице добавляет некий функционал (кнопка удалить, редактировать). Как тут:

Реализация тут возможности редактирования и удаления была сделана через костыли (была создана еще одна таблица "Личные счета", в которой была привязка к тому же словарю Предприятий).

Вопрос к вам следующий. Как мне с этими предприятиями в этой таблице также сделать подобные функции для редактирования и удаления? Уточню, что задача стоит использовать стандартные методы Друпала (встроенные средства, можно доставлять уже готовые модули или писать свой). Для добавления в словарь с дополнительными полями уже использовал Term::create, для которого создал свою форму. А вот как мне вывести этот словарь и по одной копке начать его редактировать?

Заранее благодарен!

Версия Drupal: 
8.x
Категория: 
Taxonomy API
Вопрос задан 30.09.2016 - 09:14

Ответы