Thema Microsites bei Joomla.
Eine neue Domain oder Subdomain wird hier nicht nötig sein. Den DC bemängelst Du zurrecht.
Joomla liefert wirklich alle Funktionen, die für die Präsentation auf mobilen Geräten nötig sind, von Haus aus.
Wenn wir von einem vorhanden "Haupttemplate" ausgehen, erstellen wir eine komplette Kopie davon und benennen die Kopie "mobileHaupt".
Wir möchten dem mobilen User einen Auszug der Webseite übermitteln. Lastige Dinge wie Gallerien wollen werden wir nicht übertragen, das macht wenig Sinn.
Die Schritte:
Wir erstellen uns im Joomla Backend ein Menu namens "mobile_left"
wenn erstellt, dann fügen wir in das menu ein paar neue Menupunkte ein, die mobil zur Verfügung stehen sollen. An dieser Stelle lassen wir den Browser mal links liegen und richten fix das Template-Gerüst ein...
Die folgenden Zeilen beziehen sich auf das MobileTemplate.
Hier können wir den ganzen Css-Schnickschnack rauswerfen.
gleich zu Anfang der index.php
/*unnötig fette scripte entfernen*/
$headerData = $this->getHeadData();
/** wenn man auf mootools und caption verzichten kann, falls nicht "#" vor jede der beiden Zeilen setzen**/
unset( $headerData[\'scripts\'][$this->baseurl . \'/media/system/js/mootools.js\'] );
unset( $headerData[\'scripts\'][$this->baseurl . \'/media/system/js/caption.js\'] );
$this->setHeadData( $headerData );
/*ENDE unnötig fette scripte entfernen*/
/*zwischen den body tags*/
<body>
/*das menu von gerade eben*/
<jdoc:include type="modules" name="mobile_left" />
/*der eigentliche content*/
<jdoc:include type="component" />
</body>
Natürlich head usw. mit einbauen...
Nun nehmen wir uns die templateDetails.xml vor und ändern die folgende Passagen
[XML]
<name>Das mobile Template</name>
<positions>
<position>mobile_left</position>
</positions>
[/XML]
nun sind wir mit dem mobile Template fertig.
Hier noch ein Kniff.
fügt die [XML]<position>mobile_left</position>[/XML]
noch in dem Haupttemplate ein.
Warum Wieso Wesshalb, der templateDetails Trick hatte ich ausführlich hier beschrieben:
romacron.net/projects/virtualdomains/wiki
Nun aber wieder zum Joomla Backend. Hier müssen wir nun zu den Modulen gehen und das mobile_left fix öffnen.
Das ganze bitte aktivieren(publish) und die position "mobile_left" auswählen.
Speichern ...fertig.
Der ganze Vorgang für mobile Geräte dauert nur ein paar Minuten und ist quasi stressfrei.
Kreuz und quer-gefummel mit Joomla Templates usw. entsteht hier bei nicht. Auch wenden wir keine Hacks an.
Bei interesse werde ich noch eine kleine Howto verfassen, wie man ich joomla die mobilen Geräte detectiert und zuverlässig die mobile webseite liefert.
...viel Erfolg
Beitrag erstellen
EinloggenKostenlos registrieren