Wie Drupal 6 für iphone etc. ausgeben?
am 24.01.2012 - 12:43 Uhr in
Hallo zusammen,
für eine Drupal 6 Installation soll ich eine mobile Version nachrüsten.
Ich habe mir das so vorgestellt:
1: Umleitung in der htaccess (wg. Caching)
1-1.RewriteCond %{SERVER_NAME} !^m.meinedomain.de$ [NC]
# user agent tests
1-2. RewriteCond %{HTTP_USER_AGENT} (nokia|symbian|iphone|blackberry|android) [NC]
1-3. RewriteRule ^(.*)$ http://m.meinedomain.de [L,R=301]
2: Zuweisung eines mobile Themes
Und hier hakt es :-( Wie sage ich denn Drupal, dass es bei allen Pfaden der subdomain m. ein anderes Theme nehmen soll?
Ich habe das Module Themekey angeschaut
http://drupal.org/project/themekey
aber das ist ja 200k gross. Das will ich aus Performancegründen nicht nehmen. Es würde mir auch reichen, wenn ich in der
template.php irgendeinen Eintrag machen könnte. Die User müssen das Theme nicht in der Admin Oberfläche umstellen können.
Hat jemand eine Idee?
Danke und Grüsse
Rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
iPhone-Themes für Drupal 6
am 24.01.2012 - 13:24 Uhr
Es gibt noch ein paar mehr passende Themes, vielleicht ist da ja was Geeignetes dabei:
http://drupal.org/search/apachesolr_search/iphone?filters=drupal_core%3A...
Zum Erkennen des mobilen Endgeräts wird das Mobile Tools-Modul empfohlen.
Und von den Machern von iWebkit: "Build iPhone Compatible Drupal Websites Using iWebkit"
Performance
am 24.01.2012 - 14:42 Uhr
Nur mal so nebenbei und ein wenig abseits des eigentlichen Themas:
... aber das ist ja 200k gross. Das will ich aus Performancegründen nicht nehmen.
Die Größe eines Moduls (also die Dateigröße der Dateien) sagt überhaupt nichts über die Performance der letztendlich verwendeten Funktionen aus. Gar nichts.
Nur so als Info.
"Detect a mobile device with PHP in 547 bytes"
am 24.01.2012 - 16:53 Uhr
Falls du unbedingt was Selbstgestricktes benutzen willst - deutlich kleiner als 200 KB ;-)
http://www.justindocanto.com/scripts/detect-a-mobile-device-in-php-using...
Du kannst das Modul Mobile
am 24.01.2012 - 19:06 Uhr
Du kannst das Modul Mobile Tools einsetzen und darin das zu verwendende Theme für iPhone / iPod Touch und iPad getrennt festlegen.
Vielen Dank
am 24.01.2012 - 19:14 Uhr
Euch allen. Ich glaube so mache ich es, dass ich im Mobile Tool das Theme reincodiere.
Grüsse
Rhodes
Bitte als [gelöst] markieren
am 25.01.2012 - 08:20 Uhr
Danke!