Movabletypeコンテンツデータ、年間アーカイブ正しく動作しない?

らら
らら

はじめに

Movable Type Pro r.5501,Movable Type 8.0.4でコンテンツデータ、年間アーカイブ正しく動作しなかった。

サポートに聞いたけど。。1か月ほど。放置なので、わすれないようにメモを残すことに。。

内容

コンテンツタイプの内容

Movabletype年間アーカイブ正しく動作しない

登録データ

イベント


開催日時 	2023-08-09
イベント1	イベント1
イベント2	イベント2
開催日時 	2024-12-31
イベント1	イベント1_0335
イベント2	イベント2_00335

会社概要


見出し	見出し1

MT設定内容

年間アーカイブ作成

Movabletype年間アーカイブ正しく動作しない Movabletype年間アーカイブ正しく動作しない

アーカイブマッピング

event/test%y.html

Movabletype年間アーカイブ正しく動作しない

ファビコンの登録

Movabletype年間アーカイブ正しく動作しない

年間アーカイブソース


<!DOCTYPE html>
<html lang="<mt:bloglanguage>" itemscope itemtype="http://schema.org/WebPage">
<head>
<meta charset="<mt:publishcharset>">
<mt:assets tag="@SITE_FAVICON" limit="1"><link rel="shortcut icon" href="<mt:asseturl encode_html="1">"></mt:assets>
</head>
<body>
<mt:Contents content_type="イベント" sort_order="descend">
	<article>
		<p><mt:ContentField content_field="イベント1"><mt:ContentFieldValue></mt:ContentField></p>
		<p><mt:ContentField content_field="イベント2"><mt:ContentFieldValue></mt:ContentField></p>
	</article>
</mt:Contents>
<mt:include module="フッター">
</body>
</html>

フッター


<footer>
<mt:Contents content_type="会社概要">
	<mt:ContentField content_field="見出し"><mt:ContentFieldValue></mt:ContentField>
</mt:Contents>
</footer>

生成された結果

ファビコン・フッター内容でず。

test2023.html


<!DOCTYPE html>
<html lang="ja" itemscope itemtype="http://schema.org/WebPage">
<head>
<meta charset="UTF-8">
</head>
<body>
	<article>
		<p>イベント1</p>
		<p>イベント2</p>
	</article>
<footer>
</footer>
</body>
</html>

test2024.html

ファビコン・フッター内容出る。


<!DOCTYPE html>
<html lang="ja" itemscope itemtype="http://schema.org/WebPage">
<head>
<meta charset="UTF-8">
<link rel="shortcut icon" href="https://xxxxxxxxxxxx/favicon.ico">
</head>
<body>
	<article>
		<p>イベント1_0335</p>
		<p>イベント2_00335</p>
	</article>
<footer>
	見出し1
</footer>
</body>
</html>

結果

2022年登録しても、出ない。2024年だけ表示される・・

たぶん、アーカイブマッピングで開催日時で年間アーカイブ指定しているが、assetsと別のコンテンツタイプ。会社概要は、

公開日の年で表示されているのでは??って感じがする。

下記で全年度。表示できることは確認できた。。


<mt:Sites ignore_archive_context="1" include_sites="1">
<mt:Contents content_type="会社概要">
	<mt:ContentField content_field="見出し"><mt:ContentFieldValue></mt:ContentField>
</mt:Contents>
</mt:Sites>
<mt:Sites ignore_archive_context="1" include_sites="1">
<mt:assets tag="@SITE_FAVICON" limit="1"><link rel="shortcut icon" href="<mt:asseturl encode_html="1">"></mt:assets>
</mt:Sites>

さいごに

とりいそぎ。メモです。

関連記事