MovableType: Ähnliche Beiträge anzeigen

Ziel sollte es sein, das unter einem Artikel Titel von und Links zu Artikeln mit denselben Tags angezeigt werden (Related Articlel) Hier im Wiki habe ich was gefunden und minimal angepasst. Insbesondere weil das Original aus dem Wiki nicht funkte, wenn nur ein Tag vergeben worden ist.

Zuerst ein neues Vorlagenmodul erstellen. Ich hatte es "related-entries" genannt. Den Code aus dem Wiki habe ich etwas angepasst und eingefügt.

 

<mt:EntryID setvar="current_entry">
   <mt:SetVarBlock name="related_tags"><mt:EntryTags include_private="1" glue=" OR "><mt:TagName></mt:EntryTags></mt:SetVarBlock>
     
   <mt:SetVarBlock name="list_items">
      <mt:Entries tags="$related_tags" unique="1">
          <mt:Unless tag="EntryID" eq="$current_entry">
                  <li><a href="<mt:EntryPermalink />"><mt:EntryTitle /></a></li><$mt:Var name="items_found" value="1"$>
          </mt:Unless>
       </mt:Entries>
    </mt:SetVarBlock>
    <mt:If name="items_found">
      <h3>Ähnliche Beiträge</h3>
      <ul>
         <$mt:Var name="list_items"$>
      </ul>
   </mt:If>

 

In der Vorlage "Entry" habe ich dann dies neue Modul vor die Kommentare gesetzt.

<$mt:Include module="TrackBacks"$>
<$mt:Include module="related-entries"$>
<$mt:Include module="Comments"$>