أضفت هذه الميزة منذ فترة وأدركت أنني لم أنشر عنها. يمكنك الآن استخدام صيغة خاصة في Markdown لتحويلها واستخدامها في مكونات السمة دون الحاجة إلى كتابة إضافة.
// محاطة بـ div.d-wrap
[wrap=baz foo=bar]المحتوى[/wrap]
// محاطة بـ div.d-wrap
[wrap=baz foo=bar]
المحتوى
[/wrap]
// محاطة بـ div.d-wrap
[wrap=baz foo=bar]
[/wrap]
// سيتم عرض هذا كـ span.d-wrap بدلاً من div.d-wrap
a [wrap=baz]المحتوى[/wrap] b
سيتم إضافة اسم المكون كسمة بيانات: data-wrap="baz"، وستكون كل خاصية أيضًا سمة بيانات: data-foo="bar" على العنصر.
كنت متحمسًا لتجربة استخدامها ورؤية ما إذا كانت تعمل في حالتي، ومع ذلك واجهت مشكلة.
يبدو أنها تتجاهل أسماء السمات التي تحتوي على شرطات متعددة بينها، وتعود لاختيار الأحرف فقط بعد الشرطة الأخيرة.
أنا أستخدم الإصدار v2.4.0.beta2 +33، وأعتذر إذا تم إصلاح هذه المشكلة في إصدار أحدث منذ ذلك الحين.
أمثلة:
// لا توجد شرطات متعددة، هذا يعمل بشكل صحيح: data-bloodmallet="chart".
[wrap=test bloodmallet=chart]المحتوى[/wrap]
// بهذه الطريقة يتم حذف "user" من اسم السمة، وتكون المخرجات data-id="1" بدلاً من data-user-id="1".
[wrap=test2 user-id=1]المحتوى[/wrap]
هذا الطلب اختياري: هل توجد طريقة لعدم تغليف المحتوى داخل div بوسم <p>؟
شكرًا لك على هذه الميزة، وآمل أن أتمكن من استخدامها لحل مشكلتي!