« ブログ記事のキーワードと説明文のMETA要素追加 | Movable Type | MovableTypeの記事ページに編集画面へのリンクを作る »

「月別アーカイブ(ドロップダウン)」ウィジェットをPHP化で修正

MT4に組み込まれている「月別アーカイブ(ドロップダウン)」ウィジェットは、月別アーカイブをPHP化した場合に問題がある事が判り、修正を加えました。

(1)問題点
ウィジェットのヘッダ表示は「月別アーカイブ」となっていて、「アーカイブ」文字列は、固定で「archives.html」にリンクが張られています。そのため月別アーカイブをPHP化した場合、ファイル名は「archives.php」となるため、リンク先が無くエラーになってしまいます。

(2)修正内容
ヘッダ表示の文字列からリンクを張る必要はないので、リンクを外しました。そして、問題となっているリンク先が「archives.html」に固定になっている部分を修正すると共に、「全記事アーカイブ」として、プルダウンメニューの下に配置しました。

【修正前】
<h3 class="widget-header"><a href="<$mt:BlogURL$>archives.html">アーカイブ</a></h3>
(プルダウンメニュー部分省略)

【修正後】
<h3 class="widget-header">アーカイブ</h3>
(プルダウンメニュー部分省略)
<a href="<$mt:Link template="archive_index"$>">全記事アーカイブ</a>

【修正後の表示】
monthlyarchive_php.jpg

アーカイブ

Powered by Movable Type 7.9.6

2022年11月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

作者のサイト

作者プロフィール