OK, so I heart this plugin, and it does just want I want it to do -- almost. Here's my code:
CODE
<!-- On This Day -->
<MTOnThisDay>
<br />On This Day<br /><br />
<MTEntries>
<b><$MTEntryDate format="%Y"$></b>:<br/>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle remove_html="1"$></a><br />
<MTIfNotEmpty var="EntryExcerpt"> <$MTEntryExcerpt$></MTIfNotEmpty><br /><br />
</MTEntries>
</MTOnThisDay>
Which outputs something like this:
2004:
Entry title
2004:
Another entry title from the same day
2003:
Entry from the year before.
Now what I
really want it to do is:
2004:
Entry title
Another entry from the same day
2003:
Entry from the year before.
So I figured I'd try using MTCollate on it, and sort by date. Here's what I did:
CODE
<!-- On This Day -->
<MTOnThisDay>
<MTCollateCollect>
<MTEntries>
<MTCollateRecord>
<MTCollateSetField name="otddate"><$MTEntryDate format="%Y"$></MTCollateSetField>
<MTCollateSetField name="otdlink"><$MTEntryPermalink$></MTCollateSetField>
<MTCollateSetField name="otdtitle"><$MTEntryTitle$></MTCollateSetField>
<MTCollateSetField name="otdexcerpt"><$MTEntryExcerpt$></MTCollateSetField>
</MTCollateRecord>
</MTEntries>
</MTCollateCollect>
<br /><div class="menuheader">On This Day In Ish<br /><br /></div>
<div class="menutext">
<MTCollateList sort="otddate:-">
<MTCollateIfHeader name="otddate"><b><$MTEntryDate format="%Y"$></b>:<br/></MTCollateIfHeader>
<a href="<$MTCollateField name="otdlink" regex="stripFile"$>" class="menutext"><$MTCollateField name="otdtitle" regex="amazon netflix menutextclass" remove_html="1"$></a><br />
<$MTCollateField name="otdexcerpt" regex="amazon netflix menutextclass"$><br />
</MTCollateList>
</div>
</MTOnThisDay>
But it won't rebuild, because it doesn't see MTEntryDate as being within an entry context, even though it's with an MTEntries container. Any thoughts? This is relatively minor, of course, but now I want to figure out how to do this! Thanks.