前後の記事にリンクするEntryNextで、
2番目以降の記事で正常に機能しない事案がありました。
機能しない場合
lang
1<mt:If tag="EntryNext"> 2<mt:EntryNext> 3 <article class="pager-next"> 4 <a href="<$mt:EntryPermalink encode_html="1"$>"> 5 <h2><$mt:EntryTitle$></h2> 6 <figure> 7 <mt:EntryAssets type="image" lastn="1"> 8 <img src="<$mt:AssetThumbnailURL width="200" square="1"$>" alt=""> 9 </mt:EntryAssets> 10 </figure> 11 </a> 12 </article> 13</mt:EntryNext> 14<mt:Else> 15 <span class="pager-next"></span> 16</mt:If>
機能した場合
lang
1<mt:If tag="EntryNext"> 2 <article class="pager-next"> 3 <mt:EntryNext><!-- タグの位置を修正 --> 4 <a href="<$mt:EntryPermalink encode_html="1"$>"> 5 <h2><$mt:EntryTitle$></h2> 6 <figure> 7 <mt:EntryAssets type="image" lastn="1"> 8 <img src="<$mt:AssetThumbnailURL width="200" square="1"$>" alt=""> 9 </mt:EntryAssets> 10 </figure> 11 </a> 12 </mt:EntryNext> 13 </article> 14<mt:Else> 15 <span class="pager-next"></span> 16</mt:If>
この、EntryPreviousタグの位置によって、きちんと出力されたり、されなかったりになっています。
原因が分かる方はいらっしゃいますでしょうか。
よろしくお願いいたします。
2018.06.27追記 :
マルチポストについて理解しておらず、MTQにも同内容の投稿をしてしまいました。
https://communities.movabletype.jp/2018/06/entrypreviousentrynext.html
回答があった際には、速やかに対処させていただきます。
2018.06.28 追記 :
問題があったのが正確にはEntryNextのみだったので、
上記ソースを書き換えました。
https://communities.movabletype.jp/2018/06/entrypreviousentrynext.html マルチポストは推奨されません。 https://teratail.com/help#posted-otherservice
マルチポストについて理解しておらず、失礼いたしました。
「機能しない場合」について、どのように確認されているのでしょうか。また、全ページ機能しないのでしょうか。
実際にテンプレートに記述して再構築をかけて出力した場合に、次の記事が存在しているにもかかわらず、ifタグがfalseを返してしまっています。質問にも記述していますが、2番目以降の記事で発現しています。
回答2件
あなたの回答
tips
プレビュー