Salve a tutti, vorrei un aiuto per inserire il logo sul tema "Cool Water": vorrei mettere il logo nell'header, solo che caricando il percorso nelle impostazione globali per la configurazione del tema nell'header resta comunque la scritta che riporta l'indirizzo del sito: devo aggiungere nel foglio page.tpl.php una riga di comando che lo faccia uscire? qualcuno mi aiuterebbe? grazie
Inserire il logo personalizzato
Riporto di seguito un estratto dell'intestazione di coolwater. Il template non prevede, mi sembra, un logo grafico; devi inserirlo tu in modo compatibile con il layout. Vedi esempio con link e alt-text per la homepage
Attenzione: inserisci Features [] = logo
nel file coolwater.info
<div id="header">
<!-- esempio inserimento logo-->
<?php if ($logo): ?>
<div id="logo">
<a href="<?php print $base_path ?>" title="<?php print t('Home') ?>">
<img src="<?php print $logo ?>" alt="<?php print t('Home') ?>" />
</a>
</div>
<!-- fine esempio -->
<?php if ($site_name): ?>
<h1 id="logo-text">
<a href="<?php print $base_path ?>" title="<?php print t('Home'); ?>"><?php print $site_name; ?></a>
</h1>
<?php endif; ?>
(...)
</div>
ho provato ma non funziona.. di nuovo pagina bianca Warning, dice che c'è un errore "nella riga 86" di page.tpl.php-- sarebbe l'ultima riga, vuota tra l'altro.... che significa???? grazie ancora a tutti per la disponibilità
..postare il codice di (o allegare) page.tpl.php aiuterebbe...
ok mi scuso....
<?php
// $Id: page.tpl.php,v 1.1 2009/01/05 15:11:42 glueckskind Exp $
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" lang="<?php print $language->language ?>">
<head>
<title><?php print $head_title ?></title>
<?php print $head ?>
<?php print $styles ?>
<?php print $scripts ?>
</head>
<body>
<!-- wrap starts here -->
<div id="wrap">
<!--header -->
<div id="header">
<?php if ($site_name): ?>
<h1 id="logo-text"><a href="<?php print $base_path ?>" title="<?php print t('Home'); ?>"><?php print $site_name; ?></a></h1>
<?php endif; ?>
<?php if ($site_slogan): ?>
<p id="slogan"><?php print $site_slogan ?></p>
<?php endif; ?>
<div id="header-links">
<?php print theme('links', $secondary_links, array('class' => 'secondary-links')) ?>
</div>
</div>
<!-- navigation -->
<div id="menu">
<?php print theme('links', $primary_links) ?>
</div>
<!-- content-wrap starts here -->
<div id="content-wrap">
<?php if ($breadcrumb): ?>
<div id="breadcrumb">
<?php print $breadcrumb; ?>
</div><!-- /breadcrumb -->
<?php endif; ?>
<div id="main">
<?php print $tabs ?>
<?php if ($title) : ?>
<h1 class="title"><?php print $title ?></h1>
<?php endif ?>
<?php print $help ?>
<?php print $messages ?>
<?php print $content ?>
<?php print $feed_icons ?>
</div>
<div id="sidebar">
<?php print $sidebar; ?>
</div>
<!-- content-wrap ends here -->
</div>
<!--footer starts here-->
<div id="footer">
<p>
<?php if ($footer_message) : ?>
<?php print $footer_message ?>
<?php endif ?>
</p>
<?php print theme('links', $secondary_links, array('class' => 'secondary-links')) ?>
<div class="credits">Design by: <a href="http://www.styleshout.com/">styleshout</a> | <a href="http://www.tauschen-ohne-geld.de/">Tauschring</a> </div>
</div>
<!-- wrap ends here -->
</div>
<?php print $closure; ?>
</body>
</html>
non devi scusarti ;)
page.tpl.php è tutto qui? hai rimosso tutto l'xhtml?
Per forza non funge.
Recupera page.tpl.php originale e prova ad inserire quanto segue subito dopo <div id="header">
:
<?php if ($logo): ?>
<div id="logo">
<a href="<?php print $base_path ?>" title="<?php print t('Home') ?>"><img src="<?php print $logo ?>" alt="<?php print t('Home') ?>" /></a>
</div>
<?php endif; ?>
ecco il tutto!!! scusami ancor ama nn avevo notato che si perdeva dei pezzi senza il tag code.....
nel frattempo ho inserito questa stringa che mi hai dato e adesso funziona!!! è uscito il logo!!! magia!! ;) grazie mille..... devo solo trovare il modo di eliminare la malefica scritta "localhost" che mi si sovrappone al logo.. so che nn è difficile e c'ero anche riuscita ma a forza di smanettare mi scordo le cose..........
<?php
// $Id: page.tpl.php,v 1.1 2009/01/05 15:11:42 glueckskind Exp $
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" lang="<?php print $language->language ?>">
<head>
<title><?php print $head_title ?></title>
<?php print $head ?>
<?php print $styles ?>
<?php print $scripts ?>
</head>
<body>
<!-- wrap starts here -->
<div id="wrap">
<!--header -->
<div id="header">
<?php if ($site_name): ?>
<h1 id="logo-text"><a href="<?php print $base_path ?>" title="<?php print t('Home'); ?>"><?php print $site_name; ?></a></h1>
<?php endif; ?>
<?php if ($site_slogan): ?>
<p id="slogan"><?php print $site_slogan ?></p>
<?php endif; ?>
<div id="header-links">
<?php print theme('links', $secondary_links, array('class' => 'secondary-links')) ?>
</div>
</div>
<!-- navigation -->
<div id="menu">
<?php print theme('links', $primary_links) ?>
</div>
<!-- content-wrap starts here -->
<div id="content-wrap">
<?php if ($breadcrumb): ?>
<div id="breadcrumb">
<?php print $breadcrumb; ?>
</div><!-- /breadcrumb -->
<?php endif; ?>
<div id="main">
<?php print $tabs ?>
<?php if ($title) : ?>
<h1 class="title"><?php print $title ?></h1>
<?php endif ?>
<?php print $help ?>
<?php print $messages ?>
<?php print $content ?>
<?php print $feed_icons ?>
</div>
<div id="sidebar">
<?php print $sidebar; ?>
</div>
<!-- content-wrap ends here -->
</div>
<!--footer starts here-->
<div id="footer">
<p>
<?php if ($footer_message) : ?>
<?php print $footer_message ?>
<?php endif ?>
</p>
<?php print theme('links', $secondary_links, array('class' => 'secondary-links')) ?>
<div class="credits">Design by: <a href="http://www.styleshout.com/">styleshout</a> | <a href="http://www.tauschen-ohne-geld.de/">Tauschring</a> </div>
</div>
<!-- wrap ends here -->
</div>
<?php print $closure; ?>
</body>
</html>
Localhost dovrebbe essere il nome del sito che si imposta in www.tuosito.xx/admin/settings/site-information che va comunque settato.
Poi per farlo apparire o meno lo gestisci dalle impostazioni del tema che usi.
SI INFATTI HO TOLTO LA SPUNTA DA "NOME DEL SITO".. PENSAVO CI FOSSE UN ALTRO MODO MA EVIDENTEMENTE NO! GRAZIE ANYWAY
Se chi ha creato il tema non ha fatto cose strane in template.php, dovrebbe bastare aggiungere da qualche parte un tag IMG con, come percorso, la variabile PHP $logo
http://api.drupal.org/api/file/modules/system/page.tpl.php
Dunque io dovrei cambiare il file template.php o page.tpl..? E dove dovrei inserire esattamente la riga per il logo? Adesso cerco un pò su google ma ho già fatto un paio di tentativi che si sono conclusi con pagina bianca e :Warning!!:.........
questa è secondo me la riga che definisce la zona del logo nel file page.tpl.php
il file template.php è praticamente vuoto, dentro c'è solo questo:
<?php
// $Id:
se qualcuno è esperto o sa come fare lo ringrazio molto