Joomla.it Forum

Non solo Joomla... => Sviluppo => : dobrio 22 Jun 2011, 13:45:56

: pagina index solo con moduli e senza i contenuti
: dobrio 22 Jun 2011, 13:45:56
Ciao a tutti.
Avrei l'esigenza di creare un sito in joomla dove nella home page mi compaiano solo i moduli ed uno slide di immagini ma non il classico <jdoc:include type="component" />  ovvero i contenuti (che mi itneresserebbero magari in altre aree).
Come posso ovviare a questo inconveniente? Esiste un codice in php che mi vada a dire nella home ometti il componente mentre nelle altre pagine rendilo visibile?

Grazie a tutti.
: Re:pagina index solo con moduli e senza i contenuti
: daniel77 22 Jun 2011, 13:50:09
Non ho capito, quale sarebbe il problema? cioè, perchè non lo puoi fare?
: Re:pagina index solo con moduli e senza i contenuti
: dobrio 22 Jun 2011, 13:55:09
Perchè nelle altre pagine ho l'esigenza di fare vedere il modulo con tutti i contenuti. ma nella prima pagina no.
Se non lo metto nella index non mi risulta da nessuna parte.
: Re:pagina index solo con moduli e senza i contenuti
: 56francesco 22 Jun 2011, 13:56:19
Se non lo metto nella index non mi risulta da nessuna parte.
??

hai un link al sito on line?

sposto nella sezione template..
: Re:pagina index solo con moduli e senza i contenuti
: dobrio 22 Jun 2011, 13:58:19
Grazie per il cambio sezione. Adesso lo cerco!
: Re:pagina index solo con moduli e senza i contenuti
: dobrio 22 Jun 2011, 13:59:46
http://www.tu-wi.it/

Eccolo!
: Re:pagina index solo con moduli e senza i contenuti
: Murphz 22 Jun 2011, 14:24:38
Io utilizzo la funzione GET di php, ad esempio se vuoi evitare di inserire <jdoc:include type="component" /> in una certa pagina usa semplicemente:

<?php if($_GET['option']=='com_content') ?>

all'interno di [] inserisci il parametro che cerchi e lo confronti con un valore che conosci.

: Re:pagina index solo con moduli e senza i contenuti
: dobrio 22 Jun 2011, 14:35:33
scusami, non ho ben capito, riesci a fare un esempio?
ti ringrazio.
: Re:pagina index solo con moduli e senza i contenuti
: 56francesco 22 Jun 2011, 14:43:38
senza andar troppo lontano con codice e per restare con joomla,  ciò che dici non è normale, setta bene le voci di menù nei moduli e se il template è commerciale chiedi al fornitore..

: Re:pagina index solo con moduli e senza i contenuti
: Murphz 22 Jun 2011, 14:44:07
scusami, non ho ben capito, riesci a fare un esempio?
ti ringrazio.


Si, ad esempio se voglio evitare che una parte di codice (o quel che è) venga visualizzato in una certa pagina utilizzo:


<?php if(($_GET['option']=='com_virtuemart')&&($_GET['id']!='1'){ ?>
// codice da visualizzare se vero
<?php } ?>


In questo caso il codice inserito all'interno dell'if viene visualizzato solo se la pagina è del componente virtuemart e il parametro id è diverso da 1. In tutti gli altri casi salta quel codice e non lo inserisce.


Ti basta inserire il parametro e il valore della url in quella pagina confrontandoli con gli operatori. 


Nel tuo caso vedo che utilizzi url SEF, io non ho mai trovato problemi a cercare su un url normale (con index.php?option=xxxx&id=yyyy) anche se utilizzavo url SEF.


Spero di essere stato chiaro...
: Re:pagina index solo con moduli e senza i contenuti
: daniel77 22 Jun 2011, 14:56:08
Scusa, ma continuo a non capire... ho visto il sito, quale modulo vorresti eliminare dalla home? qual'è questo modulo che se lo elimini dalla home sparisce anche dalle altre pagine? sicuro che si tratti di un modulo? a me sembra strana sta cosa...
: Re:pagina index solo con moduli e senza i contenuti
: dobrio 22 Jun 2011, 14:59:55

Si, ad esempio se voglio evitare che una parte di codice (o quel che è) venga visualizzato in una certa pagina utilizzo:


<?php if(($_GET['option']=='com_virtuemart')&&($_GET['id']!='1'){ ?>
// codice da visualizzare se vero
<?php } ?>


In questo caso il codice inserito all'interno dell'if viene visualizzato solo se la pagina è del componente virtuemart e il parametro id è diverso da 1. In tutti gli altri casi salta quel codice e non lo inserisce.


Ti basta inserire il parametro e il valore della url in quella pagina confrontandoli con gli operatori. 


Nel tuo caso vedo che utilizzi url SEF, io non ho mai trovato problemi a cercare su un url normale (con index.php?option=xxxx&id=yyyy) anche se utilizzavo url SEF.


Spero di essere stato chiaro...

Grazie mille sei stato chiarissimo. Era quello che cercavo!
: Re:pagina index solo con moduli e senza i contenuti
: ariess 22 Jun 2011, 16:12:49
:
            <?php
            $menu 
= & JSite::getMenu();
            if ( 
$menu->getActive() == $menu->getDefault() ) {    
                echo (
'questa è la pagina di default');
            }
            
?>


http://wiki.joomla.it/index.php?title=Modificare_il_layout_di_una_singola_pagina
: Re:pagina index solo con moduli e senza i contenuti
: dobrio 22 Jun 2011, 16:44:30
Gentilissimi !!  :D