Uploaded image for project: 'Tuigwaa'
  1. Tuigwaa
  2. TUIGWAA-93

datalistプラグイン使用時に詳細ページ作成画面に遷移できないことがある

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.9.1
    • Fix Version/s: 1.0
    • Component/s: plugin
    • 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)の場合も正常動作
      --他のページから移動してきたときのみ起こる

        Activity

        Hide
        someda someda added a comment -

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

        ./createNamedPage.do

        となっている。だから、

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

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

        Show
        someda someda added a comment - AbstractTgwPlugin#getNoPageMessage(CmsRequest,String,String,String) 内で、ページが無い場合、 ページ作成用の URL を組み立てる際に ./createNamedPage.do となっている。だから、 -ルート以外のフォルダ以下のページでdatalistを使用したとき --他のページから移動してきたときのみ起こる このときにのみ発生する。 ContextPath と SiteName を利用して絶対パスに変更することにより対応出来ると思われる。

          People

          • Assignee:
            someda someda
            Reporter:
            nakai NakaiTakashi
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development