[TUIGWAA-93] datalistプラグイン使用時に詳細ページ作成画面に遷移できないことがある Created: 2006-09-22  Updated: 2006-09-27  Resolved: 2006-09-27

Status: Resolved
Project: Tuigwaa
Component/s: plugin
Affects Version/s: 0.9.1
Fix Version/s: 1.0

Type: Bug Priority: Minor
Reporter: NakaiTakashi Assignee: someda
Resolution: Fixed Votes: 0
Labels: None


 Description   

Trunk (rev. 1020)

datalistプラグインを使用したページに出る
「ページ「~/~_詳細」が存在しません。作成しますか? Yes」
から使用する詳細ページを作成しようとすると失敗することがある。

症状
-遷移先のページのURLの createNamedPage.do の前に余計な文字列が入る
-例:データ公開管理/datalist_testからデータ公開管理/データ公開_詳細を作成しようとした場合
http://localhost:8080/tuigwaa/sample09/%E3%83%87%E3%83%BC%E3%82%BF%E5%85%AC%E9%96%8B%E7%AE%A1%E7%90%86/createNamedPage.do?_ENTITY.tgw_entity_5_=1&_pageName_=%E3%83%87%E3%83%BC%E3%82%BF%E5%85%AC%E9%96%8B%E7%AE%A1%E7%90%86/%E3%83%87%E3%83%BC%E3%82%BF%E5%85%AC%E9%96%8B_%E8%A9%B3%E7%B4%B0

発生条件
-ルート以外のフォルダ以下のページでdatalistを使用したとき
--ただしフォルダ以下のトップページに関してはフォルダ名でアクセスした場合は正常動作
--ページ編集直後(savePage.do)の場合も正常動作
--他のページから移動してきたときのみ起こる



 Comments   
Comment by someda [ 2006-09-26 ]

AbstractTgwPlugin#getNoPageMessage(CmsRequest,String,String,String) 内で、ページが無い場合、
ページ作成用の URL を組み立てる際に

./createNamedPage.do

となっている。だから、

-ルート以外のフォルダ以下のページでdatalistを使用したとき
--他のページから移動してきたときのみ起こる

このときにのみ発生する。
ContextPath と SiteName を利用して絶対パスに変更することにより対応出来ると思われる。

Generated at Fri Apr 19 23:08:14 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.