Esiste qualcosa di analogo a api.decorateCooked() per la visualizzazione di un argomento tramite Page Publishing?
Ho del codice JavaScript in un componente del tema che viene chiamato usando api.decoreateCooked(). Funziona benissimo. Ma quando visualizzo l’argomento tramite Page Publishing, il codice JavaScript non viene chiamato. Quindi presumo che il metodo api. non sia applicabile.
Ecco un argomento che lo dimostra in azione. Tutto ciò che vedi sotto l’H1 “Upcoming Events” non è in realtà nell’argomento. Quel contenuto viene aggiunto al DOM dinamicamente.
https://forum.podcaster.community/t/podcaster-community-calendar/123
Ecco lo stesso argomento utilizzando Page Publishing. La roba nella casella gialla (una regola CSS locale stilizza esplicitamente il div) è ciò che è letteralmente nell’argomento. Quando viene “cotto”, il codice JavaScript sostituisce il DIV (vedi sotto) con altri elementi DOM…
https://forum.podcaster.community/pub/calendar
Quindi, per farti capire cosa sta succedendo, ecco il DIV effettivo nell’argomento. Il codice JavaScript nel componente del tema individua DIV come questo e modifica il DOM.
<div data-custom="umbconn" data-umbconn="/vcalendar">
A list of calendar events appears here if viewed on the Podcaster Community forum at https://forum.podcaster.community/t/podcaster-community-calendar/123
</div>