Back to top

Autore Topic: Problemi con la creazione di un template da zero  (Letto 1852 volte)

Offline piccolognu

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Problemi con la creazione di un template da zero
« il: 10 Ago 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

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Problemi con la creazione di un template da zero
« Risposta #1 il: 10 Ago 2009, 13:27:16 »
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
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline piccolognu

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problemi con la creazione di un template da zero
« Risposta #2 il: 10 Ago 2009, 21:19:07 »
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?

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Problemi con la creazione di un template da zero
« Risposta #3 il: 10 Ago 2009, 21:51:22 »
come gia detto a me funziona
prova a togliere questa parte che e l'unica che ti da errore
      <?php echo $mainframe->getCfg('sitename');?>
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

 



Web Design Bolzano Kreatif