Autore Topic: verificare se un modulo presente nella pagina  (Letto 824 volte)

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 901
    • Mostra profilo
verificare se un modulo presente nella pagina
« il: 02 Giu 2015, 15:13:53 »
salve, vorrei sapere come posso controllare se un determinato modulo presente nella pagina corrente (conosco l'eventuale posizione).
In pratica ho moduloA presente in tutte le pagine, in alcune pagine presente moduloB. Se moduloB presente, moduloA deve stampare del codice aggiuntivo.

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:verificare se un modulo presente nella pagina
« Risposta #1 il: 02 Giu 2015, 16:33:57 »
c' qualcosa che non va, probabilmente non il modulo il tipo di estensione giusta o oltre al modulo serve un componente o magari basta un plugin.

Che logica hai seguito nella progettazione di questa/e estensione? Perch hai scelto un modulo?
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosit nel silenzio.
Non sono un nemico, considerami un ospite.

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 901
    • Mostra profilo
Re:verificare se un modulo presente nella pagina
« Risposta #2 il: 02 Giu 2015, 16:40:40 »
c' qualcosa che non va, probabilmente non il modulo il tipo di estensione giusta o oltre al modulo serve un componente o magari basta un plugin.

Che logica hai seguito nella progettazione di questa/e estensione? Perch hai scelto un modulo?


hai ragione, un po' bislacca la richiesta messa in quei termini, fornisco qualche dettaglio in pi:
moduloA il modulo login, moduloB un modulo che ha un semplice pulsante 'start tour' per far apparire una serie di finestre modali (tour del sito).
Vorrei aggiungere il pulsante 'start tour' anche nel modulo login, ma voglio assicurarmi che il pulsante funzioni e non causi errori js (ossia in caso moduloA sia visibile e moduloB no).

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:verificare se un modulo presente nella pagina
« Risposta #3 il: 02 Giu 2015, 18:58:35 »
non capisco perch due pulsanti con la stessa "istruzione" debbano dare errori...non fanno la stessa cosa, fanno fare la stessa cosa.
... "quando gia visualizzato nella pagina" vuol dire che sei nel template o quantomeno nella view ... non pi tempo di "far cose"  e per farlo prima devi sfruttare qualche trigger e quindi usare un plugin ma non avrei idea di come sviluppare una cosa simile. Oppure puoi usare js se lo conosci
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosit nel silenzio.
Non sono un nemico, considerami un ospite.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:verificare se un modulo presente nella pagina
« Risposta #4 il: 04 Giu 2015, 18:04:22 »
la risposta pi banale : togli il codice di inizializzazione del js dal modulo ed inseriscilo nel template, cos non ti devi preoccupare della presenza dei moduli; aggiungi un div con una classe specifica e lascia a jquery l'inserimento del pulsante...

ovviamente la risposta banale, dimmi se ne serve una pi server side  ;D

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 

Host

Torna su