هل يوجد شيء مثل api.decoreateCooked() للمواضيع المعروضة عبر نشر الصفحات؟

هل هناك أي شيء مماثل لـ api.decorateCooked() لعرض نشر الصفحة لموضوع؟

لدي بعض جافاسكريبت في مكون سمة يتم استدعاؤه باستخدام api.decoreateCooked(). يعمل بشكل رائع. ولكن عند عرض الموضوع عبر نشر الصفحة، لا يتم استدعاء جافاسكريبت. لذلك أفترض أن طريقة api. لا تنطبق.

إليك موضوع يوضح ذلك. كل ما تراه أسفل عنوان “الأحداث القادمة” ليس في الواقع في الموضوع. تتم إضافة هذا المحتوى إلى DOM ديناميكيًا.

\u003chttps://forum.podcaster.community/t/podcaster-community-calendar/123\u003e

إليك نفس الموضوع باستخدام نشر الصفحة. الأشياء الموجودة في المربع الأصفر (قاعدة CSS محلية تقوم بتصميم div بشكل صريح) هي ما هو حرفيًا في الموضوع. عندما يتم “طهيه”، تستبدل جافاسكريبت الـ DIV (انظر أدناه) بعناصر DOM أخرى…

\u003chttps://forum.podcaster.community/pub/calendar\u003e

حتى تتمكن من رؤية ما يحدث، إليك الـ DIV الفعلي في الموضوع. تقوم جافاسكريبت في مكون السمة باكتشاف DIVs مثل هذا وتعديل DOM.

\u003cdiv data-custom="umbconn" data-umbconn="/vcalendar"\u003e
A list of calendar events appears here if viewed on the Podcaster Community forum at https://forum.podcaster.community/t/podcaster-community-calendar/123
\u003c/div\u003e

أوه، يا إلهي، Page Publishing - #76 by pfaffman

مرحباً كريج :slight_smile:

قد تكون مهتمًا بهذا البديل:

لكن كن على علم بهذا:

إعجاب واحد (1)

أنا أستخدم j/s لإدراج أشياء في DOM. أسأل عما إذا كان من الممكن تشغيل بعض j/s من مكون، على صفحات نشر الصفحات…

إعجاب واحد (1)

لقد فهمت ذلك وأنا على علم بأن الصفحات المنشورة لا تقوم بتحميل مكونات السمات؛ لهذا السبب اقترحت بديلاً قد لا يناسب الجميع لأسباب مختلفة. :slight_smile:

(كانت جملتي سيئة الصياغة، سأقوم بتغييرها)

إعجاب واحد (1)