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