Grav-plugin-admin: حدد الصفحة لنوع صفحة معين

تم إنشاؤها على ٥ نوفمبر ٢٠١٦  ·  7تعليقات  ·  مصدر: getgrav/grav-plugin-admin

هل هناك طريقة يمكنني من خلالها تحديد صفحة تسمح للمستخدم بتحديد عناصر من نوع معين أو من مسار؟

enhancement

التعليق الأكثر فائدة

كنت أطلب شيئًا مشابهًا. غالبًا ما تريد فقط تزويد المستخدم بقائمة من الصفحات الفرعية (صفحات المحفظة الفرعية وما إلى ذلك)
https://getgrav.org/forum#!/general : Forms-the-pages-field-s

ال 7 كومينتر

ليس بعد. بمناسبة التحسين

كنت أطلب شيئًا مشابهًا. غالبًا ما تريد فقط تزويد المستخدم بقائمة من الصفحات الفرعية (صفحات المحفظة الفرعية وما إلى ذلك)
https://getgrav.org/forum#!/general : Forms-the-pages-field-s

ما هي حالة هذه القضية؟

أنا أبحث عن طريقة لتصفية خيارات تحديد الصفحة حسب نوع الصفحة.

أنا أيضًا أبحث عن طريقة للقيام بذلك. في الأساس ، أرغب في إضافة زر إلى واجهة المسؤول يسمح للمستخدم بإضافة طفل بسرعة أكبر إلى صفحة معينة.

لنفترض أن لدي هيكل مثل هذا:

  |--about
  |--links
  |--works
      |--programming
      |     |--foo.rs
      |     |--bar.py
      |
      |--painting
      |     |--amazing_new_painting
      |     |--a_boring_landscape_painting
      |
      |--yodeling
            |--i_am_still_a_beginner

أريد أن يحصل المستخدم على حوار حيث يتعين عليه فقط الاختيار من قائمة programming, painting, yodeling وإدخال عنوان للعمل ، دون الحاجة إلى التفكير في القوالب ، والآباء ، وما إلى ذلك. هذا مهم جدًا ، لأن لا أعتقد أنه يجب على المستخدمين تذكر هذه القوالب لصفحة قد يتم تحديثها 4 مرات في السنة ..

أعرف كيفية إضافة زر _ "إضافة عمل" _ بمسار ثابت ، ولكن ليس كيفية سرد عناصر _works_ الفرعية ديناميكيًا لحقل بالنوع: حدد.

أعتقد أنك قد تبحث عن: https://learn.getgrav.org/forms/blueprints/advanced-features#using -function-calls-data؟

أعتقد أنك قد تبحث عن: https://learn.getgrav.org/forms/blueprints/advanced-features#using -function-calls-data؟

rhukster : اختبار في الوقت الحالي باستخدام Grav v1.6.25 & Admin v1.9.14، data-options@ عند استخدام اسم route مع مخطط مثل:

form:
    route:
      type: selectize
      label: Route
      selectize:
        data-options@: '\Grav\Theme\MyTheme::selectizeSomePages'

يتسبب في قطع البرنامج النصي للواجهة الأمامية مع هذا الخطأ في JS:

TypeError: i is undefined

i كونه slug ، يبدو أنه قادم من هذا الاستثناء: https://github.com/getgrav/grav-plugin-admin/blob/9c7868fd3a254b98bdbe0bde21988cc18338186e/themes/grav/app/forms /fields/selectize.js#L39

هذا هو الحال بالنسبة للأنواع parents و select و selectize و selectunique ، على الأقل.

أفهم أن هذه المشكلة مرتبطة بـ # 1814.

(نفس الشيء مع Grav والإضافات المحدثة.)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات