移動時にエイリアスが重複していた場合、新規投稿になる  【解決済み】

質問全般・改善要望
返信する
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

移動時にエイリアスが重複していた場合、新規投稿になる  【解決済み】

投稿記事 by kazuike »

-----
MODXのバージョン:1.0.6Jーr5
PHPのバージョン:5.3.13
MySQLのバージョン:5.0.95
ブラウザ:Firefox15
-----
リソースの編集画面で親リソースを変更して保存しようとした際、
移動先に同じエイリアスがある場合は警告が出て、保存は行われませんが、
「リソースを投稿」画面に切り替わっていて、
そのままエイリアスを変更して保存すると、
元のリソースはそのまま前の位置に残り、
全く同じ内容で、移動先に新しいリソースが作成されてしまいます。
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: 移動時にエイリアスが重複していた場合、新規投稿になる

投稿記事 by yama »

> 「リソースを投稿」画面に切り替わっていて

上記、具体的によいでしょうか?既存リソースの編集画面が新規リソース投稿画面同等になるケースの話と思いますが、思い出してみたところピンとこないので、手順を教えていただければと思います。
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Re: 移動時にエイリアスが重複していた場合、新規投稿になる

投稿記事 by kazuike »

administratorでログインします。
既存のリソース(ID:3、最上位にあります)の編集画面を開きます。
管理画面上部には「リソースの作成・編集(ID:3)」と表示されています。
エイリアスは「2」です。

この状態で親リソースに別のコンテナリソースを指定して、
「保存」を押します。
リソース「9」が「2」というエイリアスをすでに使用しています。エイリアスを変更してください。
とアラートがでますので「OK」を押します。

管理画面の上部には「リソースを投稿」と表示されています。
エイリアスを「20」等に変更して「保存」を押します。

元のリソース(ID:3)はそのまま残っていて、
このリソース(ID:3)がはいるはずだったコンテナリソースの中には、
新しいリソースが生成されています。
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: 移動時にエイリアスが重複していた場合、新規投稿になる

投稿記事 by yama »

なるほど、状況確認しました。しばらく前からあるバグのようですね。パッチを作りますのでしばらくお待ちください
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: 移動時にエイリアスが重複していた場合、新規投稿になる

投稿記事 by yama »

パッチできました。確認をよろしくお願いします。
添付ファイル
manager.zip
(19.66 KiB) ダウンロード数: 564 回
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Re: 移動時にエイリアスが重複していた場合、新規投稿になる

投稿記事 by kazuike »

確認いたししました。
エイリアス重複のエラーがでても新規投稿になることはありませんでした。
ご対応ありがとうございました。
:D
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
返信する