コンテンツアーカイブのテンプレートからコピペしたところが

<mt:ContentID setvar="_contentID">

だけになってればエラーになるわけで、テンプレートの判定入れないとだなぁと思いつつ。

コンテンツタイプのアーカイブ判定どうなってるんだろう??と思って調べてみた。

アーカイブテンプレートに設定される予約変数 | CMSプラットフォーム Movable Type ドキュメントサイト
https://www.movabletype.jp/doc...

公式にはまだ書かれていないみたいで、多分というかんじで

<mt:If name="contenttype-archive">
<mt:ContentID setvar="_contentID">
</mt:If>

で問題なく動いた。

書いた後に調べてみたらこちらでまとめてくれていた。

コンテンツタイプに設定される予約変数|CMS NOTE
https://cms-note.com/movablety...

色々技術的なエントリが多くて毎回助かりますm(_ _)m