BloggerのContempoテンプレート(template)でモバイルタグが効かないことが判明!

Blogger(blogspot)でContempo themesでは <b:if cond='data:blog.isMobile'>が働かない!

Blogger(blogspot) Contempo themes  <b:if cond='data:blog.isMobile'>do not work!
このブログにBlogger のContempo themeというテンプレートをインストールしたところ、モバイル条件分岐である <b:if cond='data:blog.isMobile'>が働かないことがわかりました。これは一体どういうことでしょうか。理由がわかりません。

この問題に気が付いたのは、モバイル条件分岐を使ってAd Senseやツイッターなどの共有アイコンを挿入して動作の確認をしていたときでした。なぜかモバイルサイトhttps://yourname.blogspot.com/?m=1というモバイル専用アドレスを使い広告サイズを確かめたり出るアイコンのアドレスがしっかり動作しているか確認していると、PCとタブレット端末用のコードで表示されていることに気が付きました。

調べてみると、 <b:if cond='data:blog.isMobile'>と<b:if cond='data:mobile'>のタグが仕える条件は、テンプレートのテーマのページでモバイルのプレビューの下にギアのアイコンがある時だけかもしれません。Contempo themeにモバイルカスタマイズ用のギアが表示されていません。

この状態ではアドセンスをPCやモバイルページに合わせて表示することができません。

ContempoとSOHOテンプレートのいいところはスマホの解像度の多様性に適応しているところです。そしてタッチでシェアメニューを呼び出すことができるなどスマートフォンでのユーザビリーティーが改善されています。

しかし問題が。

<data:post.body>が1個しかありません。

つまりモバイルもラップトップPCも同じデザインが適応されているのです。

ほかにはタッチメニューにオリジナルの共有ボタンを追加することができません。

今回の新しいBloggerテンプレートはかなり残念です。

コメント

アーカイブ(ここをタップすると開きます)