Interazione tra componente tema, javascript tema e "anteprime"

Purtroppo non esiste un’API JavaScript per modificare gli ‘estratti’ dei topic nell’elenco dei topic. Inoltre, per motivi di sicurezza, i componenti del tema non hanno accesso ai contenuti renderizzati lato server (ad esempio, le e-mail).

Tuttavia, mi chiedo se possiamo risolvere il problema in un modo diverso. Attualmente stai incollando qualcosa di simile a questo nel compositore:

<div data-custom="umbdv">/vmm/longstringhere</div>

Invece, potresti fare qualcosa del genere:

<div data-custom="umbdv" data-theme-longstring="/vmm/longstringhere">
  contenuto di fallback per e-mail/estratti
</div>

Oppure, se vuoi essere ancora più creativo, potresti utilizzare il wrapper bbcode generico per farlo:

[wrap=umbdv longstring="/vmm/longstringhere"]
Contenuto di fallback
[/wrap]

Questo genererà automaticamente un div simile a:

<div class="d-wrap" data-wrap="umbdv" data-longstring="/vmm/longstringhere" dir="ltr">
<p dir="ltr">Contenuto di fallback</p>
</div>

Dovrai quindi modificare il codice del tuo componente del tema in modo che elimini il contenuto di fallback e lo sostituisca con ciò che desideri mostrare.