Я разрабатываю плагин, который требует список в качестве пользовательского ввода. В идеале я хотел бы разрешить пользователю вводить произвольное количество элементов в этот список. Я понимаю, что при создании settings.yml есть опция type: list, которая позволяет вводить произвольное количество строк.
Однако «список», который я хочу создать, сложнее простой строки. Каждый элемент содержит три текстовых поля и одно изображение. Решение, которое у меня есть сейчас, — это жестко закодировать 10 таких элементов в settings.yml, но это требует определения 40 пользовательских переменных.
Есть ли лучший способ сделать это?