質問 > フロント機能 > スマホアクセス時にフックポイントで特定のページのみPCサイトとして表示させたい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
colori |
投稿日時: 2013/6/27 15:31
対応状況: −−−
|
新米 登録日: 2008/6/24 居住地: 東京都世田谷区 投稿: 9 |
Re: スマホアクセス時にフックポイントで特定のページのみPCサイトとして表示させたい 自己レスです。
outputfilterTransformでPCモードに切り替えてコンテンツ再取得を行うことによりプラグイン内で問題なく実現することができました。 ありがとうございました。
|
colori |
投稿日時: 2013/6/20 15:47
対応状況: −−−
|
新米 登録日: 2008/6/24 居住地: 東京都世田谷区 投稿: 9 |
スマホアクセス時にフックポイントで特定のページのみPCサイトとして表示させたい お世話になります。
タイトル通りなのですが、現在、プラグインを作成してスマホサイトカスタマイズ中なのですが「トップ」「商品一覧」「商品詳細」ページへのアクセス時のみPCレイアウトで表示させたいと思っております。 そこでなるべく処理が最初に行われる「preProcess」スーパーフックポイントで割り込んでデバイス情報を置き換えるようにしてみましたが、ブロック情報等は置き換わるものの、CSSやJavaScript等の情報は置き換わりませんでした。 LC_Page::init()メソッド中の処理を変更するようにしてみたのですが、根本的に処理が間違っているのでしょうか? あるいは他にどのフックポイントでどう処理を行えば適切に置き換わるのでしょうか?
#outputfilterTransformフックポイントで$sourceのテンプレート文字列「sphone」をPC用に書き換えましたが、結局CSSやJSが異なるものだったので意味がありませんでした。
|
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |