Back to top

Autore Topic: Mi servirebbe "dimenticare" l'eredità dei livelli di accesso selettivamente  (Letto 1149 volte)

Offline erupter

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Ciao a tutti.

Allora vediamo se riesco a spiegare il mio problema.
Gestisco il sito di una community di simulazione militare, il che significa che un utente può ricadere nelle seguenti categorie
-anonimo/pubblico
-registrato
-recluta
-membro
-admin/editor/whatever

Per come sono fatti i livelli di Joomla, registrato/recluta/membro ereditano da pubblico.
O anche no, ovvero potrei scegliere di no.
Ma non avrebbe senso: i membri non visualizzerebbero niente oppure dovrei duplicare i contenuti per ogni livello di accesso.
Quindi mi devo tenere l'ereditarietà del livello base.

MA (e qui viene il problema) vorrei che alcune voci/moduli/ecc SMETTESSERO DI COMPARIRE mano mano che si sale di livello.

Esempio stupido:
-livello pubblico vede "REGISTRATI"
-livello registrato vede "RECLUTAMENTO"
-livello recluta vede "ADDESTRAMENTI"
-livello membro vede "GESTIONE SOLDATO"

ma mano mano che si scende, quello più in basso NON VEDE la voce di quello più in alto.
Il che è l'inverso di quello che fa Joomla di solito.

Ho provato creando una serie di livelli di accesso "negati"
ovvero ho
pubblico, registrato,recluta,membro
non-registrato, non-recluta, non-membro

Ma comunque tutti vedono ciò che sta su pubblico, quindi il mio utente membro vede anche la voce "REGISTRATI" che anche se è non-pubblica, ovviamente va ad ereditare da pubblico.

Spero di aver chiarito il problema.
In sostanza in certi casi vorrei che moduli/articoli/quant'altro rispondesse al singolo livello di accesso piuttosto che alla gerarchia ereditaria.

Suggerimenti su come fare?

mau_develop

  • Visitatore
secondo me fai casino con livelli di accesso e gruppi... non sono la stessa cosa.

se tu crei un livello di accesso diverso poi puoi assegnare il menu a quel livello, il menu è un modulo e devi gestirne la visibilità nelle pagine, oppure

semplicemente assegni alla voce quel livello di accesso.

M.

Offline erupter

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
secondo me fai casino con livelli di accesso e gruppi... non sono la stessa cosa.

se tu crei un livello di accesso diverso poi puoi assegnare il menu a quel livello, il menu è un modulo e devi gestirne la visibilità nelle pagine, oppure

semplicemente assegni alla voce quel livello di accesso.

M.

Sì ma come ho spiegato (e come ho anche provato) se io ho il menu "registrati" associato al livello pubblico e il menu "reclutamento" associato al livello "registrati"
quando un utente si registra, diventa membro del gruppo "registrati" che eredita da pubblico, quindi quando carica la pagina ottiene sia la voce "registrati" che quella "reclutamento".

Io invece vorrei solamente la seconda.
E la selezione delle pagine su cui visualizzare i moduli non può nulla perché non gestisce nè gruppi nè livelli d'accesso.

 



Web Design Bolzano Kreatif