Movable Typeで記事を作成する際に、たぶん誰しもが思う「なぜ記事のコピー(複製)がないんだろう…。」という思い。
詳細は違っていても、項目やカスタムフィールドでの入力内容など、大筋で同じような商品説明などでは必須のような機能ですが、なぜかMTではデフォルトでは存在しません。
しかいしながら、「Six Apart, Ltd.」を冠とした記事の複製ができるプラグインがあります。
このプラグインのお陰で記事の制作時間は3割削減(自分比)は間違いなし。日頃の作業で非常に重宝しています。
しかしながら、自分の使用しているMovable Typeの環境が原因も拭いきれませんが、なんと不具合?とも思われる症状が。もしかしたらあえての仕様かもしれまんので、その際は自分のように分かってないやつもいたということでご了承ください。
コピーした元記事の階層(カテゴリ)が引き継がれない
コピーしたあとの記事の編集ページの「カテゴリ」箇所ではしっかりと複製元のカテゴリを継承しているかのように見えるのですが、記事を保存してみるとなんとURLの階層が第2階層までとなり、第3階層が削除されてしまいます。
上記の画像の記事を指定している階層(カテゴリ)は第4階層(ディレクトリ)まであり、記事ファイルはその下。
https://examle.com/dir01/dir02/dir03/post.php
しかし、Copy This Entryを使用して複製した記事ページを保存すると、上記の画像のようにカテゴリが第2階層までとなってしまいます。
そこで、再度改めてコピーした記事を保存する際にカテゴリを指定し直すと、意図している階層でパーマリンクが作成されます。
上述のようにもしかしたら仕様でそうなっているのかもしれませんし、プラグインをすべてOFFにするなどでテストしてみましたが、それでも自分の環境・構築方法のせいかもしれません。
もし同一の症状でも、そのまま意図していない階層でも記事自体は表示・閲覧されますので、使用している方でお心当たりの方は一度ご確認をおすすめします。
追伸
Movable Type Pro version 6.2にアップグレードしてからなのですが、記事の編集ページの「表示オプション」の並び替えって、ちょっと挙動がおかしくないですか?
カスタムフィールドの絡みなのかもしれませんが、ドラッグアンドドロップでの並び替えが上手くできず…。
プラグインを全部オフにしたりブラウザを変えてみたりしたのですが、やっぱりダメ(汗)