ガラケー、PCのレスポンシブルデザインについて(ThemeKeyによる設定)

Events happening in the community are now at Drupal community events on www.drupal.org.
shcms05's picture

drupal 7 です。

ガラケーのときのみ特定のテーマ
(例:japanese Mobile)
を利用してくて、ThemeKeyで、下記のような設定をしましたが、ガラケーで確認すると、defaultテーマが表示されてしまいます。

system:user_os_simplified = Symbian,unknown => japanese Mobile

Android、iPhoneは、O/S名が分かり易いので、うまく行きます。
この、
Symbian,unknown
の部分が誤っていると思うのですが、ガラケーの場合は、どのように記述すれば良いでしょうか?

かなり検索はかけましたが、解決法を未だ発見できていません。

どなたか分かる方がいらしたら教えて頂けますでしょうか?

Comments

UserAgentでの条件設定

qchan's picture

themekeyのD7版には初めから、system:user_agent という項目があると思います。

☆  userAgent一覧/ユーザーエージェント一覧
☆  携帯ブラウザのユーザーエージェント(User-Agent)による機種判別、キャリア判別 - [ドコモ、au、ソフトバンク]

などを参考にUserAgentでの判別を試してみてはどうでしょう。

shcms05's picture

qchan様

回答ありがとうございます。

なるほど、system:user_agentで、
~か、>=か、<=で、
"^DoCoMo"、"^SoftBank"、"^KDDI"
などのキャリアを指定すれば良いのですね。

最初に、
system:user_os_simplified = iPhone
system:user_os_simplified = Android
の条件分岐のあとに、上記を入れることで、明確に分別が出来ますね。
~、>=、<=
の部分は、検証してみて、ここで結果を報告いたします。

drupal 7をメインで利用しています。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: