問題点 #9199

スマートフォンでプラグインが用意するCSSが読み込めない

滝下 真玄約3年前に追加. ほぼ3年前に更新.

ステータス:終了開始日:
優先度:通常期日:
担当者:江頭 竜二進捗率:

0%

カテゴリ:スマートフォン
対象バージョン:3.0.9

説明

「/blog/css/style.css」が、「/s/blog/css/style.css」にリダイレクトされてしまうため、デフォルトのブログCSSを適用することができません(PCで見たときと差が出てしまいます)。

これはおそらく、プラグインで用意するCSS等が読み込めていないと思われます。
(もしかしたらJSもそう?)


履歴

#1 江頭 竜二約3年前に更新

  • 対象バージョン3.0.9 にセット

#2 江頭 竜二約3年前に更新

  • 担当者滝下 真玄 にセット

滝下さん、この件、デモサイトでは再現できましたが、開発版では再現できませんでした。
http://trial.basercms.net/blog/css/style.css

もしかしたら、解消している可能性があるのですが、再現環境はどちらでしょうか?

#3 滝下 真玄ほぼ3年前に更新

確認したのは3.0.7の後の「c35a45ff94192a6cb4dec5c5b5f37708ff9245c3」です。
現状のtrial.basercms.netでは「/s/」で始まらなくなったことを確認しました。
しかしシステム管理の「スマートフォン→対応(連動しない)」に変更すると、「/css/smartphone/」になってしまいますね(s-singleは全て「/css/style.css」)。ファイルが無い場合は「/css/」を呼んだ方が良いと思います。

---- 書き出されたHTML ----
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=320, user-scalable=no">
<title>baserCMS inc. [デモ]</title>
<meta name="description" content="" />
<meta name="keywords" content="baser,CMS,コンテンツマネジメントシステム,開発支援" />

<link rel="stylesheet" type="text/css" href="/css/admin/html5reset-1.6.1.css" />
<link rel="stylesheet" type="text/css" href="/css/smartphone/style.css" />

<script type="text/javascript" src="/js/admin/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="/js/smartphone/startup.js"></script>
<link rel="stylesheet" type="text/css" href="/files/theme_configs/config.css" />

</head>
---- ここまで ----

#4 江頭 竜二ほぼ3年前に更新

  • カテゴリスマートフォン にセット
  • 担当者滝下 真玄 から 江頭 竜二 に変更

この件、一旦もらいます。

#5 江頭 竜二ほぼ3年前に更新

滝下さん、この件、再現しました。

ただし、これは仕様どおりの動きとなります。

スマートフォン→対応(連動しない) を選択した場合、スマホ用のレイアウトファイルを読込に行きます。

テーマフォルダ内にスマホ用のレイアウトファイルが存在しない場合、コアで用意しているスマホ用のレイアウトファイルを読みに行きます。

/app/webroot/theme/テーマ名/Layouts/smartphone/default.php
 ↓
/lib/Baser/View/Layouts/smartphone/default.php

このファイルに、次のように記載があるので、smartphoneという文字列が付加されているようでした。

<?php $this->BcBaser->css(array('admin/html5reset-1.6.1', 'smartphone/style')) ?>

この症状は、テーマが完全に作成されていない場合のみ発生します。
スマホ対応になっているのに、スマホ用レイアウトがない場合。

ただ、コアのデフォルトのスマホ用レイアウトファイルが、そもそもおかしいようですね。
コアでも提供していないCSSを呼び出している。
という事で、こちらを解消する方向ですすめます。

#6 江頭 竜二ほぼ3年前に更新

  • ステータス担当 から 終了 に変更

この件、表題の件は片付いたとみなして終了にします。

#7 江頭 竜二ほぼ3年前に更新

スマホテンプレートの問題は、下記チケットを発行しました。
http://project.e-catchup.jp/issues/10430

他の形式にエクスポート: Atom PDF