Page Publishingのトピック表示に api.decorateCooked() に類似したものはありますか?
テーマコンポーネントに api.decoreateCooked() を使用して呼び出される JavaScript があります。これはうまく機能します。しかし、ページ公開でトピックを表示すると、JavaScript は呼び出されません。したがって、api. メソッドは適用されないと想定しています。
これはその動作を示すトピックです。「Upcoming Events」の H1 の下に見えるものは、実際にはトピックに 含まれていません。そのコンテンツは DOM に動的に追加されます。
\u003chttps://forum.podcaster.community/t/podcaster-community-calendar/123\u003e
これはページ公開を使用した同じトピックです。黄色い箱の中身(ローカル CSS ルールが div を明示的にスタイル設定します)は、トピックに文字通り含まれているものです。それが「調理」されると、JavaScript は DIV を(以下を参照)他の DOM 要素に置き換えます…
\u003chttps://forum.podcaster.community/pub/calendar\u003e
何が起こっているのかを理解するために、トピック内の実際の DIV を示します。テーマコンポーネントの JavaScript は、このような DIV を検出し、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