Bug(バグ) #2384
生成されたキャッシュファイル customizing.css がアクセスされない
開始日:
2011-08-31
期日:
進捗率:
0%
3.6 で発生するか:
3.8 で発生するか:
Unknown (未調査)
説明
Overview (現象)¶
生成されたキャッシュファイル customizing.css がアクセスされない
Causes (原因)¶
また、問題のカスタムCSS(URL: /cache/css/customizing )について追加で調査しました。
カスタムCSS出力アクション (default/customizingCss) では、出力内容をキャッシュとして web/cache/css/customizing.css に静的ファイルを書き出す処理を行っていますが、アクセス時のURLに「.css」が付いていないためこのキャッシュファイルが使われない状態になっています。コードを見る限り実装者の意図とは違う動作となっており、単純にバグのように見えます。
これを修正するには、以下のようにルーティングルールで「.css」を明示すればよさそうです(ここで他の拡張子を考慮する必要はないと思われるため)。
--- a/apps/pc_frontend/config/routing.yml +++ b/apps/pc_frontend/config/routing.yml @@ -192,7 +192,7 @@ confirmation_decision: # customizing css customizing_css: - url: /cache/css/customizing.:sf_format + url: /cache/css/customizing.css param: { module: default, action: customizingCss, sf_format: css } # for BC
Way to fix (修正内容)¶
関連するチケット
履歴
#1 Shouta Kashiwagi が約12年前に更新
- 対象バージョン を OpenPNE 3.7.0 から 252 に変更
#2 Shouta Kashiwagi が約12年前に更新
- 対象バージョン を 252 から OpenPNE 3.8.x に変更