We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26288
    • 16 Posts
    一つ、ご質問があります。
    ドキュメントを新規作成すると自動で付いてくるドキュメントIDですが、これを変更する、というのは出来ないのでしょうか?
    managerには、そういうのを変更する箇所がないので・・・・・・

    MySQLのデータを直接いじるしか方法はないんでしょうか。
    もし、方法などありましたらお教えいただければと思います。
      • 21772
      • 69 Posts
      こんにちは noriです。

      http://www.modxcms.com/ReplacePage-702.html

      のReplacePageプラグインでID変更可能です。
      Works with MODx Version(s): 0.9.2とありますが、私は0.9.6で
      問題なく使えています。
        • 26288
        • 16 Posts
        ありがとうございます。
        ReplacePageプラグインで変更できました!

        ただ、このプラグインは、一度削除したページのIDを、新しいページに使うことは出来ないのでしょうか?

        また、ページのIDを変えてから、新しいページを作成すると、そのドキュメントIDが
        1つ前に作成したページと比べて、IDの数が増えてしまっていますが、これは仕様なのでしょうか?
        (例として、IDが29のページを作成して、その後でID変更を実行した後、またページを新規作成すると、その新規作成ページのIDは31となります)
          • 21772
          • 69 Posts
          sbさんこんにちは

          多分MODxのページIDは、modx_site_contentテーブル
          の中のIDフィールドの値だと思います。
          IDフィールドは、auto_incrementになっているので、一度
          削除したページ番号を再度つけるのは、面倒でしょうね。

          結局手探りで、色々な事を試すうちにIDはドンドン増えちゃう
          し。 昔は気になりましたけど、今はあまり気にならなくなりました。

          結局、作成日とか、更新日(編集日)で管理する事になるの
          だと思います。
          そんな事から、http://modxcms.com/forums/index.php/topic,17540.msg111287.html#msg111287
          Phizeさんのスレッドのような事が必要になるのではないでしょうか?