Startseite
Folge uns auf Twitter
Service Payment

Letzte Kommentare

vTiger mit Joomla synchronisieren!
vTiger mit Joomla 2.5
Vielen Dank für die Information!
12/02/12 01:26 Mehr...
Von Ahadesign

vTiger mit Joomla synchronisieren!
component und module jetz joomla 2.5
:) onsere software ist nur auch fur joomla 1.7 und 2.5
11/02/12 20:26 Mehr...
Von Henry Robben

Template Chooser in Joomla 1.5.x PDF Drucken E-Mail
Benutzer Bewertung: / 16
SchlechtSehr Gut 
 
Geschrieben von GL, am 17-03-2008 15:49
Views 21441    

Template Chooser in Joomla 1.5.x, 1.6.x, 1.7.x

template_chooser

 Mit dem Template Chooser können Seitenbesucher die vom Webmaster installierten Templates selbst auswählen. Bisher ging das nur in den Joomla-Versionen 1.0.xx

Template Wähler in Joomla 1.5.x

Bei Joomla Version 1.0.xx war es kein Problem. Mit dem integrierten Template Chooser konnte man seinen Besuchern die Wahl des Templates selbst überlassen. Bei der neuesten Version 1.5.x ist diese Funktion leider nicht mehr vorhanden.

Inzwischen wird aber ein Template Chooser für Joomla 1.5.x auf der Webseite http://joomla.linkster.be
zum Download angeboten.

Wie beim neuen Joomla üblich, wird auch der Template Wähler über Erweiterungen -> Installieren/Deinstallieren hinzugefügt.  Unter Erweiterungen -> Module ist er dann zu finden und kann konfiguriert werden.

Die Konfiguration ist nahezu identisch mit der Version für Joomla 1.0.xx

Template Chooser Konfiguration

Im Screenshot sieht man schon, alle Einstellungen erklären sich von selbst und entsprechen genau den gleichen Möglichkeiten, wie schon in der Version für das ältere Joomla.

Natürlich lassen sich auch noch die Parameter einstellen.

Template Chooser Parameter

Möchte man ein Vorschau-Bild anzeigen lassen, oder nur die Auswahl? Das bestimmt man mit Show Preview. Wie breit, wie hoch und welche Templates sollen auswählbar sein? 

Hat man alles konfiguriert und abgespeichert, wird der Template Chooser auch schon im Frontend angezeigt. Jetzt wählt man ein Template aus und klickt auf Select. Und siehe da... Man sieht nichts. Tja funktioniert wohl doch nicht. 

Es kann leider passieren, dass das Modul zwar angezeigt wird, aber die Auswahl dann einfach nicht übernimmt. Eine Systemdatei verändern hilft dann allerdings. Es tritt also leider auch beim neuesten Joomla der Fall ein, dass man manchmal an den Core-Dateien herumhacken muss.

Macht man ein Upgrade, sind diese Dateien möglicherweise wieder überschrieben. Deshalb sollte man sich die nachfolgend beschriebene Vorgehensweise für später notieren. Oder man notiert sich den Link zu diesem Tutorial und kann dann immer wieder nachsehen.

Eine andere Möglichkeit wäre es, ein Plugin für diesen Fall zu schreiben. Dann wird auch bei einem Update nichts überschrieben. An dieser Stelle bedanke ich mich für diesen Hinweis bei joom_design, der hier in seinem Kommentar zu diesem Tutorial auch gleich den passenden Code veröffentlicht hat. Wie das mit den Plugin´s im Allgemeinen funktioniert, wäre ein gutes Thema für ein weiteres Tutorial. Vielen Dank also nochmal an joom_design. 

Man öffnet also mit einem Editor die Datei ../includes/application.php

Dort steht in Zeile 285 folgendes:

if ($template = $this->get('setTemplate')) {

Diese Zeile ändert man dann wie folgt ab:

if ($template = $this->getUserState('setTemplate')) {

Abspeichern und das war es schon. Nun lassen sich alle verfügbaren Templates auswählen und auch anzeigen.

Zum Template-Chooser Download geht es hier

Achtung Update!!!

Inzwischen gibt es eine neue Version des Template-Chooser. Mit diesem sind die hier aufgeführten Modifikationen nicht mehr nötig.

Weiteres Update!!!

Auch für Joomla 1.7 ist inzwischen ein sehr tauglicher Template Chooser zu haben. Es handelt sich um den Template Selector 1.7.1 von Joomler.net, welcher kostenlos erhältlich ist und sehr gute Dienste tut.

Hier geht es zum Template Selector - Download.


Letztes Update: 24-01-2012 11:22

Artikel in eigener Website zitieren Drucken Als E-mail versenden Ähnliche Artikel Als Lesezeichen auf  del.icio.us speichern

Benutzerkommentare (6) RSS feed Kommentar
Geschrieben von Muecke, am 24-01-2012 17:04,
1. Template Chooser in Joomla 1.7.X ACHTUNG
Bitte beachten das dieses Paket aus einen Modul und zusätzlichen Plugin besteht. Damit der Template Chooser funktionieren kann müssen beide Betandteile installiert und aktiviert sein. Den Download bitte erst lokal entpacken und dann einzeln installieren.
 
» Diesen Kommentar dem Administrator melden
» Antworte auf diesen Kommentar...
» Alle 1 Antworten anschauen

Geschrieben von Muecke, am 24-01-2012 16:56,
2. Joomla 1.7 (Template Chooser)
Hallo,  
 
habe den Template Chooser für J17 herunter geladen und Installiert, hat gut hin gehauen keine Fehlermeldung.  
 
dann habe ich das Modul genommen und an die Position "top" geätzt die Namen der Knöpfe eingetragen und alle Template Markiert und gespeichert.  
 
es wird mir an gezeigt an der Stelle ich kann auch auswählen doch das Template ändert sich nicht :-( was habe ich vergessen?  
 
in der Datei wie oben beschrieben gibt es die Stelle nicht :-(  
 
Gruß
 
» Diesen Kommentar dem Administrator melden
» Antworte auf diesen Kommentar...

Geschrieben von alania, am 10-11-2009 15:39,
3. super Template Chooser
1000 Dank für den Template Chooser.Funktioniert wunderbar. Installation war dank Eurer Anleitung wirklich sehr einfach. 
 
Für alle, die den Button Select textlich abändern wollen: zu finden in der default.php, Zeile 43, im Ordner mod_templatechooser / tmpl. Falls schon mal installiert, einfach wieder deinstallieren und den neu gezippten mod_templatechooser mit der geänderten default.php Datei wieder hochladen.
 
» Diesen Kommentar dem Administrator melden
» Antworte auf diesen Kommentar...

Geschrieben von Ben, am 25-09-2009 09:43,
4. geht nicht
Also bei mir hat der Artikel nicht funktioniert. Ich habe im Grunde nur vor eine Template auswahl auf der Startseite tu ermöglichen. 
Bis ich was anderes gefunden hab, habe ich jetzt erstmal eine Krücke gebaut. Nicht schön aber es funktioniert. 
 
Auf der Startseite habe ich einfach Links erstellt mit dem Parameter des gewünschten Template (tamplatename=xxx). 
Auf der Index.php habe ich dann eine isset $_GET Abfrage gebastelt, die mir bei dem Enstprechenden Template ein cookie setzt mit dem gewählten Template und danach einfach folgendes macht: $mainframe->redirect($url);
 
» Diesen Kommentar dem Administrator melden
» Antworte auf diesen Kommentar...
» Alle 3 Antworten anschauen

Geschrieben von Margit, am 29-03-2008 01:41,
5. Templatewechsel per Link?
Wie kann ich den Templatewechsel über einen Link veranlassen? Unter Joomla 1.0 ging das so: htp://domain.de/index.php? jos_change_template=beez 
mit der neuen Version unter Joomla 1.5 funktioniert das leider nicht mehr. Wer kann helfen?
 
» Diesen Kommentar dem Administrator melden
» Antworte auf diesen Kommentar...
» Alle 5 Antworten anschauen

Weitere Kommentare...

Fügen Sie Ihren Kommentar hinzu



mXcomment 1.0.7 © 2007-2012 - visualclinic.fr
License Creative Commons - Some rights reserved
< zurück   weiter >