Bene, adesso dovresti dirmi che sistema usa xoopes per gestire i template. Se usa smarty siamo a cavallo (credo!) altrimenti la cosa si fà molto complicata.

Cmq credo che un js sarebbe molto meglio.
Dirti così come modificare il codice di xoops sarebbe molto complicato.

Altrimenti dovresti andare a postare sul loro forum.
Lì ti sapranno dare indicazioni più precise a riguardo.