Blog

No public Twitter messages.

Joomla 1.6: Der Unterschied der templateDetails.xml zu Joomla 1.5

Seit nun knapp einen Monat steht Joomla 1.6 zum Download bereit. Neben den zahlreichen Erneuerungen in der Version 1.6 gibt es hier auch einige Erneuerungen für die templateDetails.xml Datei. Desweiteren haben sich Template bezogen noch ein paar kleinere Objekte/Methoden für den Seitentitel, sowie die Fehler Ausgaben. Beachtet man diese kleine Änderungen, kann man sein bisheriges Joomla 1.5 Template schnell und unkompliziert auf Joomla 1.6 migrieren. Grund dafür ist das gleich verwendete Joomla Framework wie bei Joomla 1.5.

Um das ganze noch verständlicher und vor allem bildlich zu demonstrieren, werde ich die Tage noch einen kleinen Screencast uploaden.

Änderungen der templateDetails.xml

DOCTYPE declaration (DTD)

Joomla 1.5

< ?xml version="1.0" encoding="utf-8"?>

Joomla 1.6

< ?xml version="1.0" encoding="utf-8"?>
< !DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd"> 

Install / Extension

Joomla 1.5


 ...
 

Joomla 1.6


...

Languages

Joomla 1.5


 [en-US].tpl_[template_name].ini


 
  admin/[en-US].tpl_[template_name].ini
 

Joomla 1.6


 [en-US].tpl_[template_name].ini

Config / fields / fieldset / field anstatt Params / param

Joomla 1.5


 

Joomla 1.6


 
  

Änderungen der Objekte/Methoden

Seitenname

Joomla 1.5

< ?php echo $mainframe->getCfg('sitename');?>

Joomla 1.6

< ?php echo $app->getCfg('sitename');?>

Fehler Codes

Joomla 1.5

$this->error->code

Joomla 1.6

$this->error->getCode();

und noch eine letzte Änderung:

Joomla 1.5

$this->error->message

Joomla 1.6

$this->error->getMessage();



rss feed

Hat dir der Artikel gefallen? Dann abbonniere doch meinen kostenlosen RSS Feed.

Christopher Dosin - Hi, mein Name ist Christopher Dosin und ich komme aus Wuppertal nähe Düsseldorf. Seit meinem 14. Lebenjahr beschäftige ich mich mit dem Thema Internet und Webseiten. Meine erste Webseite war eine Beepworld Homepage. Derzeit bin ich selbstständig und habe meinen Fokus auf das Open Source CMS Joomla! gelegt.

7 Comments


  1. Bloggerschmidt (6 comments)
    Feb 08, 2025

    Danke für den Artikel. Ein bißchen hat sich ja verändert. Die Zusammenlegung der Sprachdateien war notwendig. Unter 1.5 sollte man allerdings die templateDetails.xml auch deklarieren:

    Wie Du ein Template von 1.5 auf 1.6 upgradest, erfährst Du unter http://itr.im/1fj


    • Christopher Dosin (83 comments)
      Feb 08, 2025

      Danke ebenfalls für deinen Link :)
      Was mir aufgefallen ist, bei Joomla 1.6 kannst du das Template nicht einfach über deinen FTP Clienten in den Template Ordner schieben. Das Template wird bei 1.6 im Backend nicht erkannt. Vielleicht weisst du ja warum :)


  2. Bloggerschmidt (6 comments)
    Feb 09, 2025

    Templates müssen in 1.6 wie eine Erweiterung installiert werden, damit ein entsprechender Eintrag in der Datenbank (jos_extensions) angelegt wird. Dort werden u. a. die Parametereinstellungen gespeichert, die für die Styles eines jeden Templates wichtig sind.


  3. Martin (4 comments)
    Mrz 29, 2011

    Hm, bei mir funzt der sitename irgendwie nicht. Ist das noch aktuell so?


  4. askme (2 comments)
    Apr 15, 2024

    Vielleicht hilft das auch etwas beim Update von Templates
    http://blog.anna-lena-schmauck.de/?p=786


    • askme (2 comments)
      Apr 15, 2024

      und noch etwas vergessen :
      Damit
      getCfg(‘sitename’);?>
      funktioniert muß …
      $app = JFactory::getApplication();
      eingefügt werden
      z.B.
      getCfg(‘sitename’);
      ?>


  5. Tomasz Dudek (1 comments)
    Jul 20, 2024

    Vielen Dank, das ist genau das was ich gesucht habe. Sobald meine neue Seite fertig ist, gibts ein Link :D

    Beste Grüße Tomasz

Leave a Reply

*

Geld verdienen mit Links

teliad - Der Marktplatz für Textlinks Backlinkseller

Recent Tweets

    No public Twitter messages.