Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : piccolognu 10 Aug 2009, 12:01:18
-
Salve gente,
vorrei creare un mio template da zero. Per far questo sto seguendo la guida "guida ai template joomla15.pdf" della joomlapixel.
Seguendo la guida ho avuto da subito dei problemi.
Generando il l'header dil file php e provandolo ho avuto il seguente errore:
Fatal error: Using $this when not in object context in C:\xampp\htdocs\miosito\templates\test\index2.php on line 2.
di seguito il codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/_system/css/general.css" type="text/css" />
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
</head>
per risolvere il problema ho dovuto eliminare il codice php.
Successivamente, sempre seguendo la guida.. ho scritto il seguente codice :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/_system/css/general.css" type="text/css" />
<link rel="stylesheet" href="css/template.css" type="text/css" />
</head>
<body>
<!-- INIZIO CONTENITORE -->
<div id="wrapper">
<div id="header">
<?php echo $mainframe->getCfg('sitename');?>
</div>
<div id="colonnaSinistra">
<jdoc:include type="modules" name="left" style="" />
</div>
<div id="contenuti">
</div>
<div id="colonnaDestra">
</div>
<div id="footer">
</div>
</div>
<!-- FINE CONTENITORE -->
</body>
Il codice pho dentro il div header mi da il seguente errore:
Fatal error: Call to a member function getCfg() on a non-object in C:\xampp\htdocs\miosito\templates\test\index.php on line 13
Cosa c'è che non va?
Grazie Piccolognu
-
ciao
ho provato il tuo php senza il css e non mi da nessun errore e tutto spaginato xche manca il css ma nessun errore .
io non uso il tuo server io uso wampserver
-
Io uso xampp, cmq non riesco a capire perchè con i template preistallati non ho problemi.
Se il problema è il server o la configurazione di php cosa devo controllare?
-
come gia detto a me funziona
prova a togliere questa parte che e l'unica che ti da errore
<?php echo $mainframe->getCfg('sitename');?>