# Page Publishing를 통해 표시되는 주제에 api.decoreateCooked()와 같은 기능이 있나요?

**URL:** <https://meta.discourse.org/t/anything-like-api-decoreatecooked-for-topics-displayed-via-page-publishing/261055>\
**Category:** Development\
**Created:** [4월 8, 2023, 7:48오후 UTC](https://meta.discourse.org/t/anything-like-api-decoreatecooked-for-topics-displayed-via-page-publishing/261055 "2023-04-08T19:48:19Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![craigconstantine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/craigconstantine/32/511195_2.png) [@craigconstantine](https://meta.discourse.org/u/craigconstantine)\
**Post date:** [4월 8, 2023, 7:48오후 UTC](https://meta.discourse.org/t/anything-like-api-decoreatecooked-for-topics-displayed-via-page-publishing/261055/1 "2023-04-08T19:48:19Z")

</div>

**토픽의 페이지 발행(Page Publishing) 표시에 `api.decorateCooked()`와 유사한 기능이 있을까요?**

테마 컴포넌트에 `api.decorateCooked()`를 호출하여 실행되는 일부 JS가 있습니다. 잘 작동합니다. 하지만 토픽을 페이지 발행(Page Publishing)로 볼 때 JS가 호출되지 않습니다. 따라서 `api.` 메서드가 적용되지 않는다고 추정합니다.

아래는 해당 동작을 보여주는 토픽입니다. “Upcoming Events” H1 아래에서 확인하는 모든 내용은 실제로 토픽에 \_포함\_되어 있지 않습니다. 해당 콘텐츠는 DOM에 동적으로 추가됩니다.

[https://forum.podcaster.community/t/podcaster-community-calendar/123](https://forum.podcaster.community/t/podcaster-community-calendar/123)

다음은 페이지 발행을 통해 동일한 토픽을 보는 모습입니다. 노란색 상자에 있는 내용(로컬 CSS 규칙이 div를 명시적으로 스타일링)은 토픽에 실제로 존재하는 내용입니다. “cooked” 처리될 때 JS는 DIV(아래 참조)를 다른 DOM 요소로 대체합니다…

[https://forum.podcaster.community/pub/calendar](https://forum.podcaster.community/pub/calendar)

무엇이 일어나는지 확인하실 수 있도록, 토픽의 실제 DIV를 아래에 첨부합니다. 테마 컴포넌트의 JS는 이러한 DIV를 찾아 DOM을 수정합니다.

```plaintext
<div data-custom="umbconn" data-umbconn="/vcalendar">

Podcaster Community 포럼(https://forum.podcaster.community/t/podcaster-community-calendar/123)에서 보시면 캘린더 이벤트 목록이 여기에 표시됩니다.

</div>

```

---

_[View the full topic](https://meta.discourse.org/t/anything-like-api-decoreatecooked-for-topics-displayed-via-page-publishing/261055)._
