il cms può essere escluso sempre

detto questo la soluzione è forzare il cms a rendere un content type differente. js non può chiamare codice php nella pagina. nel momento in cui js esiste php non esiste più. devi sempre chiamare il server.