[1.0.24J 開発版] 非公開のページで、下書きの更新内容が反映されない
Posted: 2020年7月08日(水) 14:41
MODXバージョン 1.0.24J 開発版
PHPのバージョン 7.1.33
1.0.24J 開発版で、非公開のコンテンツに下書きを作成した場合、下書きの編集内容が保存されません。
(正確には、保存はされているようなのですが、編集画面に出てきません)
また同様の現象が、テンプレートを「(blank)」にした場合にも起こるようです。
再現手順:
1. 非公開のコンテンツを作成する
2. 「下書きを作成」で下書きを作成し、コンテンツを編集(例:「あいうえお」と追記)し、「更新」ボタンを押す
→下書きの編集画面が閉じ、元のコンテンツ編集画面に戻る
3. 「下書きを開く」で下書きを開いても、編集内容が残っていない(先程追記した「あいうえお」が残っていない)
なお、上記操作後にコンテンツを公開にすると、編集した下書きが出てきます。
4. 元のコンテンツを公開する
5. 公開したコンテンツの下書きを開くと、「あいうえお」と追記されている
テンプレートを「(blank)」にした場合も、同様の現象が起こりました。
また、テンプレート「(blank)」については、以下のような現象もありました。
1. 適当なテンプレートでコンテンツを作成
2. 下書きでテンプレートを「(blank)」に変更し、下書きを採用する
→テンプレートが「(blank)」にならない
※「(blank)」の代わりに、下書きで他のテンプレートに変更した場合は、下書き採用後に適用されていました。
PHPのバージョン 7.1.33
1.0.24J 開発版で、非公開のコンテンツに下書きを作成した場合、下書きの編集内容が保存されません。
(正確には、保存はされているようなのですが、編集画面に出てきません)
また同様の現象が、テンプレートを「(blank)」にした場合にも起こるようです。
再現手順:
1. 非公開のコンテンツを作成する
2. 「下書きを作成」で下書きを作成し、コンテンツを編集(例:「あいうえお」と追記)し、「更新」ボタンを押す
→下書きの編集画面が閉じ、元のコンテンツ編集画面に戻る
3. 「下書きを開く」で下書きを開いても、編集内容が残っていない(先程追記した「あいうえお」が残っていない)
なお、上記操作後にコンテンツを公開にすると、編集した下書きが出てきます。
4. 元のコンテンツを公開する
5. 公開したコンテンツの下書きを開くと、「あいうえお」と追記されている
テンプレートを「(blank)」にした場合も、同様の現象が起こりました。
また、テンプレート「(blank)」については、以下のような現象もありました。
1. 適当なテンプレートでコンテンツを作成
2. 下書きでテンプレートを「(blank)」に変更し、下書きを採用する
→テンプレートが「(blank)」にならない
※「(blank)」の代わりに、下書きで他のテンプレートに変更した場合は、下書き採用後に適用されていました。