2017-05-05 5 views
1

私はBigCommerceでBlueprintテーマを使用しています。私のテンプレートはきれいにカスタマイズされており、これに取り組んだ設計チームは反応的な設計を念頭に置いていませんでした。しかし、モバイルテンプレートオプションが有効です。これは良いことですが、厳密には携帯端末向けです。BigCommerce - Force Mobile Template

私は、ウィンドウのサイズが変更されたときにこのテンプレートがアクティブになるようにトリガーする方法があるのだろうかと思っていました。私は、通常のテンプレートよりも "mobile_template"ファイルを見るためにストアをトリガーするJSファイルを見つけようとしましたが、見つけられませんでした。

これを強制するとにかくありますか?私はサイトをやり直すだろうが、レイアウトを完全に動作するモバイルバージョンに変更するだけで、それを再発明するだろう。

+0

[css media queries](https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries)が役立ちます。 – Hodrobond

+0

@Hodrobondああ、私はそのようなことを認識しています。私が言ったように、これを行うのは難しい作業ではありませんが、それはモバイルからウィンドウサイズ変更などに使用されているモバイルテンプレートの条件を変更することができれば、過度の作業であり、やや冗長です。 –

答えて

1

モバイルテンプレートにルーティングする「モバイルデバイス」の検出は、要求元のデバイスのユーザーエージェントに基づいています。ユーザーエージェントが電話機またはタブレットであると検出された場合(およびストアの設定に基づいて)、BCは代替テンプレートを提供します。残念ながら、JSのページサイズを動的に切り替える方法はわかりません。とにかくページ全体をリロードする必要があります。