Joomla.it Forum
Joomla! 3 => Joomla! 3 => : simpad 16 Apr 2019, 19:34:36
-
Ciao!
Ho un problema con un modulo inserito nel menu con module anywhere.
Se elimino la posizione del modulo per liberarla, si scombina.
Vedi le 3 foto e il testo sotto.
Il modulo di gtranslate inizialmente lo avevo inserito nella top bar, come si vede nella pic1.png, e ha come posizione top1.
Per che sia tutto più bello, ho pensato di inserire il modulo gtranslate nel menu.
Ho installato il plugin modules anywhere di regularlabs, il quale mi ha dato un codice per quel modulo.
Io ho creato a sinistra della voce di menu home, la voce di menu di sistema URL. come url ho inserito # e come NOME della voce di menu, ho messo il codice che mi ha dato il plugin "modules anywhere".
Per "magia", a sinistra della voce HOME è apparso il dropdown menu di gtranslate. come in foto.
Quello che volevo.
A questo punto ho nascosto la top bar per rendere più carino il sito. Vedi pic2.png
Poi o pensato di eliminare dal modulo di gtranslate, la posizione top1, e salvarlo senza posizione.
In modo da liberare la posizione e la top bar.
Il problema è che una volta salvato e ricaricata la pagina, il menu appare scombussolato come in pic3.png
Non capisco.
Il plugin richiama un modulo, non una posizione. e comunque il modulo c'è (anche se scombinato).
Allora perché succede questo?
Cosa posso fare?
Grazie!
-
pic2
-
pic3
-
Ma come hai eliminato la posizione, dal modulo o dal template?
-
dal modulo.
Dal template non saprei visto che utilizzo l'header di default di helix ultimate, che non è presente in layout builder.
O almeno è presente solo la scelta dei 2 header personalizzati. ho scelto l'header 1 quello con la barra dei social.
Non uso la barra. E' che mi serve la posizione top 1 per adblock detector e corner banner.
Non so, visto che non mi serve la barra social, posso scegliere l'header di default senza barra e aggiungerci un row top1 per poi nasconderlo via css alla vista ma in modo che adblockdetector e corner banner funzionino.
Avevo provato, ma scegliendo quella senza topbar poi non avevo la posizione top1.
-
E se salvi il modulo assegnandoli una posizione fittizia cosa succede?
-
La stessa cosa. Ho pulito la cache di joomla e del browser e ho anche cambiato browser
-
devo creare in layout builder una row con la posizione fittizia per poi nasconderla (non so come) col CSS?
-
ho fatto così:
in layout builder ho creato una sezione subito sotto l'header di default con la posizione "fittiziagtranslate"
e il problema dello scombinamento e sparito. Però sotto il menu appariva una riga con un altro dropdown menu gtranslate.
Poi ho nascosto la posizione cosi:
#sp-fittiziagtranslate {
display: none;
}
Così è perfetto.
Non ci sono problemi a lasciarla doppia anche se non si vede?
Tipo contenuti douplicati, rallentamenti, problemi SEO, ecc...?
Perché per forza deve esserci una posizione?
Nella home, che è generata con sp page builder uso come addon dei moduli senza posizione e funzionano.