ho avuto anch'io lo stesso problema impostando una categoria su registered. Credo che sia un problema di joomla. Per risolvere, l'unico modo è impostare anche la voce di menu che punta a quella categoria su registered, se lo fai però la voce di menu non viene visualizzata se non hai già fatto il login. Se vuoi che la voce sia vista da tutti, il trucco è creare una seconda voce di menu associata magari ad un menu nascosto, farla puntare alla categoria registered e poi alla voce di menu che deve aprire la categoria associare la voce del menu nascosto usando l'opzione "alias". in questo modo se clicchi sulla voce di menu collegata alla tua categoria, quella accede alla voce di menu nascosta che, essendo registered, ti chiede di fare il login e una volta fatto ti apre la categoria associata a quella voce.
Io in questo modo ho risolto il problema.