Ciao a tutti ho creato una views e l'ho fatta visualizzare come blocco che poi ho sistemato nella regione content del sito. Il blocco è impostato in modo da essere visualizzato solo nella home page. Mi trovo però ora nella condizione in cui ho la Home page con il mio blocco e con la scritta di benvenuto di drupal. Come posso togliere questa scritta? Premetto che nella home page avrò solo questa views.
Grazie ancora a tutti.
Views tipo blocco in Home page
Sab, 18/12/2010 - 15:22
#1
Views tipo blocco in Home page
modifichi il template e metti un if (!is_front)
http://www.chromeos.eu
Mi inserisco anche io.
ealmuno cosa significa "modifichi il template e metti un if (!is front)?
E' sufficiente per eliminare le info che Drupal mette se non trova contenuti promossi in prima pagina?
Grazie
http://drupal.org/node/39891
È una variabile di drupal, controlla se quella è la home page, ovviamente is_front è solo la variabile, il ! è la negazione, quindi si andrà a mettere
Così facendo mostrerà il contenuto solo se non siete in home page, eliminando di fatto il messaggio di benvenuto
http://www.chromeos.eu
Cosi ancora meglio : In modules\node\node.module
cambi:
$output = '<div id="first-time">'. $default_message .'</div>';
con:
$output = '<div id="first-time"></div>';
----------------------------------------
bI’Iqchugh’ yIvang !
Se sei triste, agisci!
Proverbio Klingon
sarebbe meglio non toccare i file core altrimenti al prossimo aggiornamento le modifiche effettuate andranno perse.
Il duro lavoro fatto con passione, ripaga sempre!!!!
Ecco perchè in D7 questo Welcome Page non c'è :)
----------------------------------------
bI’Iqchugh’ yIvang !
Se sei triste, agisci!
Proverbio Klingon
D7 cambia molto, i file di core non si modificano mai, al massimo si fa un override
http://www.chromeos.eu
Risolto in questo modo, ho creato una nuova regione e in page.tpl.php ho aggiunto questo codice:
<?php if($contenttop): ?> <!-- codice agiunto per la creazione dell'area contenttop -->
<div class="<?php print $contenttop_classes; ?>"><?php print $contenttop?></div>
?php endif?>
poi sempre nella stessa pagina ho messo questo controllo:
if (!$is_front){ //controllo per non far visualizzare content in home page
print $content
}
Ora tutto funziona perfettamente!!!! Grazie a voi tutti!!!!
Il duro lavoro fatto con passione, ripaga sempre!!!!
ciao a tutti, io sto usando D7, ho creato la home con dei blocchi views e mini panels e mi ritrovo quel fastidioso TITLE () !!
Come posso eliminarlo?
grazie.