cambiare scritta Manutenzione

14 contenuti / 0 new
Ultimo contenuto
cambiare scritta Manutenzione

Salve quando metto il sito in manutenzione mi appare "Site under maintenance" e sotto la scritta che ho inserito nel form Configurazione-> Developement-> Maintenance mode
ecco vorrei cambiare la scritta "Site under maintenance" e metterla in italiano e/o se possibile mettere il nome del sito... ma non so quale file devo andare a modificare.. ho fatto analizza elemento ma non sono riuscita a trovarlo! grazie a chi mi aiuterà

Drupal Version:

ciao,
credo sia piu semplice di quanto pensi, prova qui: www.nomesito.xxx/admin/config/development/maintenance a questo url (devo mettere il tuo) dovresti poter cambiare la scritta!

Ciao!

Da lì "Site under maintenance" non compare e non si modifica.. Posso modificare la frase che ho messo dopo,ma quello appunto lo sapevo. Quindi credo si debba modificare in qualche file..ma non riesco a trovare quale sia...

ciao,
guarda dentro modules/system/maintenance-page.tpl.php questo è il file che dovresti cambiare, magari salvalo nella cartella dei template del tuo tema.

Grazie per la risposta e la disponibilità...ho provato a copiare maintenance-page.tpl.php (nel quale non ho modificato nulla) e ad aggiungere a template.php
function nometema_maintenance_page(&$vars) {
nometema_preprocess_html($vars);
}
e non cambia niente...
facendo analizza elemento "Site under maintenance" mi indica che è il page-title

page.tpl.php è il file che gestisce i template di tutte la pagine, nell'url che ti ho dato non c'è un campo form dove puoi cambiare la scritta da cms? Hai controllato i permessi? Altrimenti non so come aiutarti!

Dal link che mi hai indicato si può solo cambiare il messaggio.
Ho aperto vari file.. ma non lo trovo. A questo punto ci rinuncio,non sono in grado! Questo è quello che mi dice "analizza elemento" ma mi indica solo i file css.. e non riesco a trovare il file che mi serve

Site under maintenance
Ho messo una frase

Grazie per l'aiuto

ora sparo una cavolata, ma il sito è un multilingua? Non sarà che devi attivare la traduzione delle stringhe?! Ma ripeto a questo punto non so, prova pure questa: https://www.drupal.org/node/1279668

Se non dipende da questo pazienza, ci ho provato! :)

Ciao!

Come ti indicava drupaluca la cosa migliore è copiare il file maintenance-page.tpl.php nel tuo tema e poi fai il FLUSH della CACHE altrimenti le modifiche non vengono prese.
A questo punto puoi personalizzarti la pagina come meglio credi.
Ti ricordo che la stringa
<?php if (!empty($title)): ?><h1 class="title" id="page-title"><?php print $title; ?></h1><?php endif; ?>
serve per stampare il titolo di pagina. Ti basta sostituire quello e sei ok!

Dunque ringrazio entrambi, drupaluca e rednode, per adesso grazie ai vostri suggerimenti ho caricato il file maintenance-page.tpl.php (preso da bartik), e ho sostituito la stringa che mi hai segnalato con questa

<?php
 
if ($title):
?>
<?php
 
print "Sito in manutenzione";
?>
<?php
 
endif;
?>

poi flush della cache e si è cambiata!!! Grazie ad Entrambi!!!!
Non sono pratica di php per cui non so se ho commesso qualche errore o se si modifica in altro modo.
Ne approfitto per chiedervi se volessi visualizzare il logo del sito vicino a "Sito in manutenzione" cosa bisognebbe aggiungere al codice php?
Grazie per il vostro prezioso aiuto e per la pazienza.
ps. il sito non è un multilingua! Grazie per l'aiuto!!!!

non si è visualizza bene..comunque ho cambiato solo print $title in print "Sito in manutenzione";

La stringa da cambiare nel file per la correttezza del php è
DA

<?php
 
if ($title):
?>
<?php
 
print $title;
?>
<?php
 
endif;
?>

VA SOSTITUITA INTERAMENTE CON
Sito in manutenzione

mentre per aggiungere il logo dove vuoi tu devi inserire la seguente stringa

<?php if (!empty($logo)): ?>
          <a href="<?php print $base_path; ?>" title="<?php print t('Home'); ?>" rel="home" id="logo">
            <img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
          </a>
        <?php endif; ?>

La stringa da cambiare nel file per la correttezza del php è
DA

<?php if ($title): ?><h1 class="title" id="page-title"><?php print $title; ?></h1><?php endif; ?>

VA SOSTITUITA INTERAMENTE CON
<h1 class="title" id="page-title">Sito in manutenzione</h1>

mentre per aggiungere il logo dove vuoi tu devi inserire la seguente stringa
<?php if (!empty($logo)): ?>
<a href="<?php print $base_path; ?>" title="<?php print t('Home'); ?>" rel="home" id="logo">
<img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
</a>
<?php endif; ?>

Gentilissimo! perfetto ho inserito quanto da te suggerito,anche il logo! Grazie ancora!!!