Tema metropolis, visualizzare la slideshow su tutte le pagine

17 contenuti / 0 new
Ultimo contenuto
Tema metropolis, visualizzare la slideshow su tutte le pagine

Buongiorno a tutti, sono in compagnia di un enorme grattacapo ( per me poco esperto) e sicuramente una sciocchezza per voi esperti.

Vi espongo la questione.

Ho individuato un tema che mi piacerebbe leggermente modificare.

Il tema si chiama metropolis questo è il link su drupal.org tema

Praticamente questo tema contiene una slideshow di default, che viene visualizzata solo sulla home page, a me piacerebbe visualizzarla su tutte le pagine (compresa la home).

MA non so dove intervenire (o quasi), qualcuno sa consigliarmi ? Forse nel file page.tlp.php ?

Grazie a tutti comunque

guarda il page-front se esiste si trova li altrimenti controlla se c'è un is_front nel page.tpl.php

Si, c'è un is_front nel page.tlp.php e cancellandolo non compare piu nella home page, ora mi chiedo cosa devo scrivere al posto di is_front ?

se le elimini non fa il controllo quindi lo dovrebbe mostrare sempre, hai sbagliato a cancellare.

Allora ho constatato che se scrivo node al posto di is_front mi visualizza la slideshow solo sui nodi e non piu nella home page.

In pratica io voglio che venga visualizzato sia nella home page che su tutte le altre pagine.

Sapresti dirmi come intervenire e come ?

elimina is_front e l'if!!!!!!

Ho provato ma non funziona e mi da errore, ma forse sono io che sbaglio il codice.

La stringa che devo modificare è questa:

<?php
 
if ($is_front):
?>

io ho provato a modificarla cosi

<?php
 
:
?>

senza risultato pero...

e l'endif.... ogni cosa ha un'inizio e una fine.
php.net

Vabbè non ho capito nulla ma grazie lo stesso ealmuno, sei stato gentile.

Finalmente ci sono riuscito con un po di tenacia e tentativi (da solo :), praticamente ho duplicato il codice che richiama la slideshow ed al posto di "is_front" ho scritto "node", cosi ora me lo richiama sia sulla home page che su tutti i nodi.

Il codice si trova nel file page.tlp.php

Chissa se questo post potrà essere utile a qualcuno.

Problema risolto

Proprio da solo....

ciao a tutti,

ho avuto lo stesso problema proprio oggi,

ovviamente senza ealmuno non avremmo individuato i file, le aree da modificare e i comandi.

mettendo node al posto di is_front me lo dà ovunque tranne che sulla home page

come si può fare per farlo comparire anche sulla home adesso?

ivan

levare quell'if che fa il controllo, node controlla se è un nodo, se non hai una pagina impostata come iniziale non funzione quel metodo assurdo.

ciao ealmuno

mi dà questo errore togliendo l'if

<?php
 
(!$is_front):
?>

Parse error: syntax error, unexpected ':' in /web/htdocs/www._______.it/home/edilizia/themes/metropolis/page.tpl.php on line 83

il codice di default è questo:

<?php
 
if (!$slideshow):
?>

<?php
 
if (!$is_front):
?>

<?php
 
endif;
?>

<?php
 
endif;
?>

<?php
 
if (!$slideshow):
?>

<?php
 
if (!$node):
?>

<?php
 
endif;
?>

<?php
 
endif;
?>

in teoria il codice definisce già la slideshow sul front e sul node.

Ho una pagina impostata una pagina impostata in home page

@ambizioso
potresti postarmi il codice utilizzato?

grazie a tutti

risolto!!

ho creato un altro file page-front.tpl.php (come ha suggerito tra le righe ealmuno) uguale all'originale page.tpl.php.

poi ho modificato il page.tpl.php sostituendo is_front con node.

<?php
if (!$is_front):
?>

<?php
endif;
?>

questo deve andare via, è php a livello base, il get start

Ciao a tutti,
grazie a questa discussione sono riuscito a mettere le slide su tutte le pagine (un paio di commenti sulle if in php e via!).

Ora ho un'altra questione:
perchè l'articolo o la pagina che è pubblicato in home page ha uno stile diverso rispetto agli altri contenuti che vengono aggiunti successivamente?
Mi spiego meglio: in home page il titolo dell'articolo è in blu, mentre sulle altre pagine è in grigio e con un font più grande.
Ho provato a ispezionare il codice con firebug ma non capisco perchè il tema faccia questa differenza.
Grazie in anticipo!

EDIT: Dimenticavo: secondo voi c'è un metodo per far vedere una slide diversa per ogni pagina?