[TEEDA-382] HTML テンプレートがレイアウトのテンプレートと異なったディレクトリ階層にあると,レイアウトのテンプレート中に記述した <img>,<script>,<link> 要素の相対パスが不正になってしまう問題を修正しました. Created: 2007-09-24  Updated: 2008-01-08  Resolved: 2008-01-08

Status: Closed
Project: Teeda
Component/s: Teeda Extension
Affects Version/s: 1.0.10
Fix Version/s: 1.0.12-rc1

Type: Bug Priority: Major
Reporter: koichik Assignee: koichik
Resolution: Fixed Votes: 0
Labels: None


 Description   

HTML テンプレートがレイアウトのテンプレートと異なったディレクトリ階層にあると,レイアウトのテンプレート中に記述した <script> や <style> 要素の相対パスが不正になってしまう.

例:
レイアウトの記述

<style type="text/css">@import url('../../css/litbox.css');</style>
<script type="text/javascript" src="../../js/kumu.js"></script>

レイアウトが view/layout/layout.html だとすると,view/add/add.html では上記パスは正しい相対パスとなるが,view/move/aaa/aaa.html では不正な相対パスとなる.

<script> や <style> の相対パスは,本体のテンプレートの位置に合わせて補正する必要がある.



 Comments   
Comment by koichik [ 2008-01-08 ]

大谷さんの確認が取れたのでクローズ.

Comment by koichik [ 2008-01-08 ]

対応しました.
http://svn.seasar.org/browse/?view=rev&root=teeda&revision=3839

Comment by koichik [ 2008-01-08 ]

<img> の src 属性にダイナミックプロパティで絶対パスを指定した場合,コンテキストが重複してしまうので再オープン.

Comment by koichik [ 2008-01-05 ]

[Seasar-user:12372] で確認が取れたのでクローズ.
http://ml.seasar.org/archives/seasar-user/2008-January/012372.html

Comment by koichik [ 2007-12-28 ]

修正しました.
http://svn.seasar.org/browse/?view=rev&root=teeda&revision=3826

Comment by koichik [ 2007-12-28 ]

[Seasar-user:12343] で問題が指摘されたので再オープン.
http://ml.seasar.org/archives/seasar-user/2007-December/012342.html

Comment by koichik [ 2007-10-12 ]

対応しました.
http://svn.seasar.org/browse/?view=rev&root=teeda&revision=3734

Comment by koichik [ 2007-10-12 ]

[Seasar-user:10966]
<img> の src 属性にダイナミックプロパティが適用されなくなってしまったので再オープン.

Comment by koichik [ 2007-09-28 ]

対応しました.
http://svn.seasar.org/browse/?view=rev&root=teeda&revision=3669

<script> 要素は対応せず,代わりに <link> 要素で対応しました.
<input type="image"> 要素の image 属性も同様に対処しました.
<a> 要素の href 属性については表現の幅が広いため,確実に相対パスと判定するのが難しそうなので別途検討します.

Generated at Sat Apr 20 06:47:51 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.