it-swarm.it

Nascondi il modulo di presentazione di Joomla sulla pagina dei membri dell'utente non funziona

Ho installato un modello (Purezza III) e configurato il modulo presentazione fornito con il modello (utilizzo Joomla v3). Voglio che questo modulo sia mostrato solo sulle pagine pubbliche, non quando l'utente ha effettuato l'accesso.

Pertanto, in Gestione moduli dopo aver selezionato il modulo presentazione I:

  • Impostare "Accesso" su "Pubblico" nella scheda Modulo.
  • Impostare 'Assegnazione modulo' su 'Solo pagine selezionate' in Assegnazione menu; la selezione del menu si riferisce quindi al menu principale

Ma quando eseguo l'accesso come utente, viene ancora visualizzato il modulo presentazione (?). Che cosa sto facendo di sbagliato? Come lo risolvo?

2
Joppo

Cambia il livello di accesso in guest anziché public .

Come detto nei commenti, pubblico significa che tutti sono registrati o non registrati.

Ecco le istruzioni su come configurarlo

4
Pep Lainez

Se ho una visione chiara della tua domanda, Joomla 3 fornisce di default il gruppo di ospiti e il livello di accesso degli ospiti intesi esattamente per questo scopo.

Per impostazione predefinita, la vista pubblica fornisce l'accesso alla vista a tutti i gruppi utenti predefiniti, ad eccezione del gruppo utenti ospite. Pertanto, qualsiasi utente del gruppo utenti registrato e superiore avrà sempre accesso alla visualizzazione di qualsiasi contenuto/oggetto/modulo di quel livello.

Quindi, se vuoi mostrare qualcosa solo ai visitatori che non hanno effettuato l'accesso, devi utilizzare un livello di accesso che questi gruppi utenti non hanno.

Questo è il livello di accesso ospite ed è assegnato solo al gruppo utenti ospite, a cui nessuno degli utenti registrati apparterrà.

Infine, vuoi assicurarti di avere l'opzione giusta selezionata nella configurazione del componente utenti, per il Gruppo utenti guest predefinito. Fare clic sul pulsante Opzioni di com_users e verificare che la selezione del gruppo di utenti ospiti sia "Ospite".

0
FFrewin