أقوم ببناء إضافة تتطلب قائمة كمدخل مخصص. أفضل ما يمكنني فعله هو السماح للمستخدم بإدخال عدد عشوائي من العناصر في هذه القائمة. أفهم أنه عند إنشاء settings.yml، يوجد خيار type: list الذي يسمح بإدخال عدد عشوائي من السلاسل النصية.
ومع ذلك، فإن “القائمة” التي أود إنشاؤها أكثر تعقيدًا من سلسلة نصية. كل عنصر له ثلاثة حقول نصية وصورة واحدة. الحل الذي لدي الآن هو ترميز 10 من هذه العناصر بشكل ثابت في settings.yml، ولكن هذا يتطلب مني تعريف 40 متغيرًا مخصصًا.
هل هناك طريقة أفضل للقيام بذلك؟