Come è noto XHTML non consente di usare i link esterni ad una nuova finestra perchè il tag <a> non ammette l'uso dell'attributo target.
Chi lo usa ottiene un'errore di validazione W3C.
Questo problema di può porre all'interno di moduli autocostruiti e non, ma soprattutto all'interno dei contenuti di articoli in cui si ritengono necessari link esterni che aprono nuove finestre.
Si può rimediare con l'utilizzo di Javascript.
L'istruzione normale sarebbe più o meno questa
<a href="http://www.altrosito.it" target="_blank"
title="nuova finestra">home altro sito</a>
con Javascript si può fare così
<a href="http://www.altrosito.it"
onclick="window.open(this.href);return false" title="nuova
finestra">home altro sito</a>
oppure così
<a href="http://www.altrosito.it"
onclick="window.open(this.href, '_blank');return false"
title="nuova finestra">home altro sito</a>
eventualmente sostituendo a _blank altre destinazioni ammesse (_parent, _self,_top)
se volete il massimo
<a href="www.altrosito.it" style="cursor:pointer;"
onclick="window.open(this.href,'_blank',
'width=800,height=600 ,toolbar=no, location=no,status=no,menubar=no,
scrollbars=yes,resizable=no'); return false;">home altro sito</a>
dove agendo sui parametri si definiscono le dimensioni della finestra e con yes o no le caratteristiche delle barre della finestra.
Con il template accessible c'è però un costo. Va disabilitato htmlpurifier inserendo nell'articolo prima di ogni altro inserimento il comando <p>{disablepurifier}</p>
ed il resto del contenuto dell'articolo va scritto rispettando le regole dei XHTML.
Però la cosa è utile e funziona.