토픽의 페이지 발행(Page Publishing) 표시에 api.decorateCooked()와 유사한 기능이 있을까요?
테마 컴포넌트에 api.decorateCooked()를 호출하여 실행되는 일부 JS가 있습니다. 잘 작동합니다. 하지만 토픽을 페이지 발행(Page Publishing)로 볼 때 JS가 호출되지 않습니다. 따라서 api. 메서드가 적용되지 않는다고 추정합니다.
아래는 해당 동작을 보여주는 토픽입니다. “Upcoming Events” H1 아래에서 확인하는 모든 내용은 실제로 토픽에 _포함_되어 있지 않습니다. 해당 콘텐츠는 DOM에 동적으로 추가됩니다.
https://forum.podcaster.community/t/podcaster-community-calendar/123
다음은 페이지 발행을 통해 동일한 토픽을 보는 모습입니다. 노란색 상자에 있는 내용(로컬 CSS 규칙이 div를 명시적으로 스타일링)은 토픽에 실제로 존재하는 내용입니다. “cooked” 처리될 때 JS는 DIV(아래 참조)를 다른 DOM 요소로 대체합니다…
https://forum.podcaster.community/pub/calendar
무엇이 일어나는지 확인하실 수 있도록, 토픽의 실제 DIV를 아래에 첨부합니다. 테마 컴포넌트의 JS는 이러한 DIV를 찾아 DOM을 수정합니다.
<div data-custom="umbconn" data-umbconn="/vcalendar">
Podcaster Community 포럼(https://forum.podcaster.community/t/podcaster-community-calendar/123)에서 보시면 캘린더 이벤트 목록이 여기에 표시됩니다.
</div>