Infelizmente, não há uma API JavaScript para modificar os ‘excertos’ dos tópicos na lista de tópicos. Os componentes de tema também não têm acesso ao conteúdo renderizado no lado do servidor (ou seja, e-mails) por motivos de segurança. Se você quiser modificar e-mails, precisará usar um plugin.
No entanto, me pergunto se podemos resolver isso de outra maneira. Atualmente, você está colando algo assim no editor:
<div data-custom="umbdv">/vmm/longstringhere</div>
Em vez disso, você poderia fazer algo assim:
<div data-custom="umbdv" data-theme-longstring="/vmm/longstringhere">
conteúdo de fallback para e-mails/excertos
</div>
Ou, se estiver se sentindo super criativo, você pode usar o wrapper genérico de BBCode para fazer isso:
[wrap=umbdv longstring="/vmm/longstringhere"]
Conteúdo de fallback
[/wrap]
Isso gerará automaticamente um div como:
<div class="d-wrap" data-wrap="umbdv" data-longstring="/vmm/longstringhere" dir="ltr">
<p dir="ltr">Conteúdo de fallback</p>
</div>
Em seguida, você precisará ajustar o código do seu componente de tema para que ele exclua o conteúdo de fallback e o substitua pelo que você deseja exibir.