Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : leonte54 27 Feb 2009, 10:44:17
-
Un saluto a tutti.
Partendo dallo stesso menu vorrei far visualizzare una pagina diversa per tipo di utenti.
Ho provato ad inserire in due moduli custom i due articoli da visualizzare, uno per public e uno per registrati.
In un nuovo articolo collegato al menu ho richiamato con {loadposition xx} i due moduli, quello public e quello registrato.
Se il collegamento è public visualizzo tutto correttamente, sia l'articolo public, sia il collegamento al modulo login.
Quando effettuo il login, sotto il modulo costum contenente l'articolo public mi appare l'articolo per utenti regiastrati, vorrei che non vengano visualizzati sia l'articolo public, sia il collegamento al modulo login che indica lo stato di registrazione.
Come posso fare?
Grazie
-
Partento dallo stesso menu vorrei far visualizzare una pagina diversa per tipo di utenti.
imho sei fuori strada, o perlomeno hai scelto la più complicata
ti serve un modulo che può nascondere una voce di menù agli utenti registrati, in questo modo nella stessa posizione potrai visualizzare alternativamente due voci di menù senza che nessuno lo noti, e ciascuna voce di menù punterà sempre e solo al lavoro appropriato a seconda del tipo di utente..
-
Ciao e grazie per la risposta.
Mi indicheresti un modulo non commerciale che possa essermi utile?
Grazie
-
Un saluto a tutti.
E' da qualche giorno provo a risolvere questo problema ma proprio non riesco a venirne a capo.
Da un extended menu (sw_menufree) in posizione left, desidero inserire delle voci di menu doppie che mi portino ad articoli diversi.
es:
voce 1 > articolo 1 (public)
voce 1 > articolo 2 (registrati)
Attualmente in public riesco a nascondere solo la voce per gli utenti registrati ma quando mi trovo nell'area registrati visualizzo le due voci, come faccio a nascondere quella destinata a public?
Grazie
-
Io ho risolto in questo modo, anche se non penso che sia il più corretto...
Nel template, nella posizione del menu ho messo:
<?php if(!$user->get('guest')): ?>
<jdoc:include type="modules" name="user1" />
<?php else: ?>
<jdoc:include type="modules" name="user2" />
<?php endif; ?>
Poi ho creato 2 menu, uno "principale" e uno "principale-log" e ho pubblicato il principale nella posizione user2 e principale-log nella posizione user1.
E' un po' artigianale ma funziona bene, in attesa di trovare un modulo che faccia questa cosa....
-
Ciao e grazie per la risposta.
Questa alternativa mi consola anche se non è la più corretta.
Ho provato a inserire il codice nel mio template ma non essendo esperto in php sto avendo qualche problema.
Il codice dovrebbe essere adattato è questo:
<?php if($this->countModules('left')) :?>
<div class="colonnaSx"><div class="colonnaSxup">
<div class="colonnaSxdw"><div class="leftmain">
<jdoc:include type="modules" name="left" style="rounded"/>
</div></div></div></div>
<?php endif; ?>
Grazie
-
Avevo dimenticato una riga:
<?php $user = & JFactory::getUser(); ?>
<?php if(!$user->get('guest')): ?>
<jdoc:include type="modules" name="user1" />
<?php else: ?>
<jdoc:include type="modules" name="user2" />
<?php endif; ?>
-
grazie sei un angelo.