Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : iacoposk8 01 Apr 2011, 15:04:53

: mostrare l'ultimo menu selezionato
: iacoposk8 01 Apr 2011, 15:04:53
Problema: ho un sito che è come se fossero due, parte privata e commerciale, con i relativi menu, più il menu delle aree comuni come il chi siamo, contattaci ecc...
se clicco sulle voci del menu "comuni" che non sono ne del privato ne del commerciale, poi nella sidebar di sinistra dove mostro il menu privato/commerciale qua vorrei che rimanesse mostrato solo l'ultimo selezionato... come faccio?
esempio, se premo su commerciale e poi su chi siamo deve mostrare il menu commerciale, se premo su privato e poi su chi siamo mi mostra il privato
: Re:mostrare l'ultimo menu selezionato
: iacoposk8 04 Apr 2011, 09:09:55
non c'è modo? e secondo voi quale potrebbe essere la migliore soluzione?
: Re:mostrare l'ultimo menu selezionato
: 56francesco 04 Apr 2011, 11:20:27
leggi qui se può esserti utile  la mia premessa alla domanda
http://forum.joomla.it/index.php/topic,131598.0.html
: Re:mostrare l'ultimo menu selezionato
: iacoposk8 05 Apr 2011, 16:53:31
mmm... io potrei mettere i due menu in due posizione user apposta, e poi potrei fare
:
[PHP]if ($this->countModules('privato')){
      $_SESSION['mostra']=privato; echo'<jdoc:include type="modules" name="privato" style="xhtml" />';
}
else if ($this->countModules('commerciale'))
{
      $_SESSION['mostra']=commerciale; echo'<jdoc:include type="modules" name="commerciale" style="xhtml" />';
}
else
{
      echo'<jdoc:include type="modules" name="'.$_SESSION['mostra'].'" style="xhtml" />';
}[/PHP]

Non l'ho provato questo codice, solo che non mi mostrerebbe nulla perchè mostrerà sempre un type="modules" con il nome corretto, solo che se non lo associo dal backend alle pagine del menu con le aree comuni non vedrò nulla lo stesso... e non so come fare...
: Re:mostrare l'ultimo menu selezionato
: 56francesco 05 Apr 2011, 18:58:49
ho un sito che è come se fossero due, parte privata e commerciale
evidentemente in php il come se è difficile da gestire?

cosa interroghi con quelle if,  la qualità dell'utente, il link da dove arriva l'utente  o che altro?

: Re:mostrare l'ultimo menu selezionato
: iacoposk8 05 Apr 2011, 19:32:48
controllo se il modulo è attivo sulla pagina... ma come dovrei operare per fare questa cosa?
non necessariamente dobbiam riflettere sul mio metodo, mi va bene uno qualunque :)
: Re:mostrare l'ultimo menu selezionato
: 56francesco 05 Apr 2011, 20:15:48
avessi io capito la metà di zero di quello che scrivi..
hai un link al sito che ci do uno sguardo?
: Re:mostrare l'ultimo menu selezionato
: iacoposk8 05 Apr 2011, 20:19:44
glielo do per come messaggio privato.. se qualcuno mi vuol aiutare lo do a tutti, ma siccome è su un dominio provvisiorio non voglio ci siano visite a lavori a metà :)
: Re:mostrare l'ultimo menu selezionato
: 56francesco 05 Apr 2011, 20:27:05
ok ora ho capito, in pratica è solo una questione "estetica"  due stili diversi del template 
non ci vedo nessuna difficolta da meritare righe di codice,  hai solo bisogno di  doppi menù,
per tornare alla tua prima domanda:
se premo su commerciale e poi su chi siamo deve mostrare il menu commerciale,

fai due articoli diversi per "chi siamo"  e collega le due voci di menù  a moduli diversi...

invece:
se premo su privato e poi su chi siamo mi mostra il privato
questo non ho capito  se ti va bene oppure no e cosa vorresti ottenere..

mentre se rimetto insieme le due frasi quotate mi verrebbe da dire "speack italian, please"
 ;)
: Re:mostrare l'ultimo menu selezionato
: iacoposk8 05 Apr 2011, 20:37:36
si... così funziona... ma speravo si potesse fare con un metodo più sbrigativo, arrivati a questo punto... perchè il sito è bello grosso di per se, contando parte privata, parte commerciale, il tutto moltiplicato per 5 lingue... non finisco più di fare tutti questi articoli doppi
: Re:mostrare l'ultimo menu selezionato
: 56francesco 05 Apr 2011, 20:44:36
ora che la domanda è chiara,  magari un sistema si trova pure..
: Re:mostrare l'ultimo menu selezionato
: iacoposk8 05 Apr 2011, 20:47:04
ok, scusa:) grazie mille... fammi sapere se ti vien in mente qualcosa :)