MovableType5でインデックスページからアーカイブページの該当箇所へリンクする

MovableType5でインデックスページから「続きはこちら」をクリックした際にページの詳細ではなく、カテゴリ別(月別等)アーカイブページの該当箇所へリンクしたい。

通常であれば、記事のid名がentry-1となるので、ページ内リンクを利用して/archives.php#entry-1などと書けば解決する。しかし「静的ページ用ページ分割プラグイン:PageBute」を利用してページ分割を行っているとファイル名それ自体が異なるためこの方法はそのままでは使用できない。

そこで、記事の番号をmt:Entries内で数え上げて、その記事が分割されたページのうちの何ページ目に含まれるのかを計算する。

PageButeを利用すると、1ページ目はindex.phpとなり、2ページ目はindex_n.php(nはページ数)となるので次のように書く。

[php]

0







index.php


index_.php

<$mt:EntryTitle$>

カテゴリーmovabletype, 未分類

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA