Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Saiyan 01 Nov 2011, 19:34:54

: [RISOLTO] inserire singolo modulo in home
: Saiyan 01 Nov 2011, 19:34:54
Dovrei inserire in home solo il modulo "Simple spot light", come faccio ad inserire il solo modulo?
la voce di menù non permette di asseganare un modulo, quindi mi vedo costretto ad inserire anche altro....
esistono soluzioni?
: Re:inserire singolo modulo in home
: tonicopi 01 Nov 2011, 21:57:15
Si che ci sono. Ma non è più semplice puntare ad un articolo vuoto?  ;)
: Re:inserire singolo modulo in home
: Saiyan 02 Nov 2011, 00:06:51
Si che ci sono. Ma non è più semplice puntare ad un articolo vuoto?  ;)


puntato ad un articolo vuoto però mi rimangono questi problemi:


1. nell'articolo almeno una lettera va scritta (ho ovviato mettendo un comando tra parentesi graffe ma non so se sia una cosa corretta)



2. non riesco a centrare il modulo.
: Re:inserire singolo modulo in home
: tonicopi 02 Nov 2011, 01:39:08
1 puoi mettere anche uno spazio bianco. Un punto dello stesso colore dello sfondo. O un comando che non si  vede come hai fatto.
2 questo non c'entra con l'articolo. Dipende da dove pubblichi il modulo.

Ma potresti anche inserire il modulo nell'articolo.

Cmq il codice per non pubblicare il component in home è questo:
:
                                                       
                                                        <?php $menu JSite::getMenu();
if (
$menu->getActive() == $menu->getDefault()) { ?>



<?php }else{ ?>

<jdoc:include type="component" />
       
<?php ?>
Cerca nella index.php del template questo:
:
<jdoc:include type="component" /> e sostituiscilo con il codice postato sopra  ;)
: Re:inserire singolo modulo in home
: Saiyan 02 Nov 2011, 02:09:28
1 puoi mettere anche uno spazio bianco. Un punto dello stesso colore dello sfondo. O un comando che non si  vede come hai fatto.
2 questo non c'entra con l'articolo. Dipende da dove pubblichi il modulo.

Ma potresti anche inserire il modulo nell'articolo.

Cmq il codice per non pubblicare il component in home è questo:
:
                                                       
                                                        <?php $menu JSite::getMenu();
if (
$menu->getActive() == $menu->getDefault()) { ?>



<?php }else{ ?>

<jdoc:include type="component" />
       
<?php ?>
Cerca nella index.php del template questo:
:
<jdoc:include type="component" /> e sostituiscilo con il codice postato sopra  ;)


1 mettendo il comando invisibile però mi rimane uno spazio sotto che vorrei togliere.


2 ho risolto smanettando con il php del modulo.




ho inserito il codice che mi hai dato, ma onestamente non ho capito a cosa serva, me lo potresti spiegare? ;D
: Re:inserire singolo modulo in home
: tonicopi 02 Nov 2011, 02:14:16
ho inserito il codice che mi hai dato, ma onestamente non ho capito a cosa serva, me lo potresti spiegare? (http://forum.joomla.it/Smileys/default/grin.gif)
Non avevi chiesto come si fa a non pubblicare contenuti in home page?
Se si mette quel codice al posto del solo richiamo al component in home page non appariranno contenuti. Quindi non serve ricorrere agli artifici sull'articolo di cui stavamo discorrendo...  ;)
: Re:inserire singolo modulo in home
: Saiyan 02 Nov 2011, 02:27:57
si ma quello che sto utilizzando io è un modulo, non un componente
: Re:inserire singolo modulo in home
: tonicopi 02 Nov 2011, 02:35:49
Senti, tu vuoi pubblicare in home solo un modulo, ok?
Quindi, giustamente, rilevi come in joomla non si può puntare ad un modulo.
Bene, allora o si punta ad un articolo che in qualche modo si cerca di mascherare, oppure si usa il codice che ti ho postato che provoca esattamente quello che avevi chiesto: di pubblicare in home solo il modulo.
Il component che NON si carica in home  è appunto quello dei contenuti di joomla: articoli, contatti, weblink, ecc. Prova a pubblicare qualcosa e vedrai che non appare in home.  ;)
: Re:inserire singolo modulo in home
: Saiyan 02 Nov 2011, 02:41:25
sarà stata l'ora tarda e il neurone che si era appisolato  :D
finalmente ho capito!!!


perfetto, problema risolto, grazie mille!