Posted by shcms05 on May 7, 2014 at 8:26am
drupal 7 です。
ガラケーのときのみ特定のテーマ
(例:japanese Mobile)
を利用してくて、ThemeKeyで、下記のような設定をしましたが、ガラケーで確認すると、defaultテーマが表示されてしまいます。
system:user_os_simplified = Symbian,unknown => japanese Mobile
Android、iPhoneは、O/S名が分かり易いので、うまく行きます。
この、
Symbian,unknown
の部分が誤っていると思うのですが、ガラケーの場合は、どのように記述すれば良いでしょうか?
かなり検索はかけましたが、解決法を未だ発見できていません。
どなたか分かる方がいらしたら教えて頂けますでしょうか?

Comments
UserAgentでの条件設定
themekeyのD7版には初めから、system:user_agent という項目があると思います。
☆ userAgent一覧/ユーザーエージェント一覧
☆ 携帯ブラウザのユーザーエージェント(User-Agent)による機種判別、キャリア判別 - [ドコモ、au、ソフトバンク]
などを参考にUserAgentでの判別を試してみてはどうでしょう。
qchan様 回答ありがとうございます。 なるほど、sys
qchan様
回答ありがとうございます。
なるほど、system:user_agentで、
~か、>=か、<=で、
"^DoCoMo"、"^SoftBank"、"^KDDI"
などのキャリアを指定すれば良いのですね。
最初に、
system:user_os_simplified = iPhone
system:user_os_simplified = Android
の条件分岐のあとに、上記を入れることで、明確に分別が出来ますね。
~、>=、<=
の部分は、検証してみて、ここで結果を報告いたします。
drupal 7をメインで利用しています。