Estoy creando un plugin que requiere una lista como entrada personalizada. Idealmente, me gustaría permitir al usuario introducir un número arbitrario de elementos en esta lista. Entiendo que al construir settings.yml, existe la opción type: list que permite la entrada de un número arbitrario de cadenas.
Sin embargo, la “lista” que me gustaría crear es más compleja que una cadena. Cada elemento tiene tres campos de texto y una imagen. La solución que tengo ahora es codificar 10 de estos elementos en settings.yml, sin embargo, esto requiere que defina 40 variables personalizadas.
¿Hay una mejor manera de hacer esto?