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

Главные вкладки

Аватар пользователя mykhaylopetrov mykhaylopetrov 29 сентября 2016 в 20:21

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

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

http://www.drupal.ru/files/1_350.jpg

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

http://www.drupal.ru/files/2_217.jpg
http://www.drupal.ru/files/3_87.jpg

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

http://www.drupal.ru/files/4_36.jpg

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

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

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

ВложениеРазмер
Иконка изображения 1.jpg130.46 КБ
Иконка изображения 2.jpg104.87 КБ
Иконка изображения 3.jpg105.28 КБ
Иконка изображения 4.jpg85.5 КБ