[MTOS-dev] Patch for missing metavars
Víctor R. Ruiz
rvr at blogalia.com
Tue May 6 20:00:37 PDT 2008
Hi:
Template Loop Meta Variables (__first__, __last__, etc) are available
in dynamic publishing but just for mt:loop and mt:for blocks. Attached
is a patch which adds support to mt:entries/pages, mt:categories,
mt:tags, mt:authors and mt:blogs. A test template is also attached.
Greetings,
--
Víctor R. Ruiz <rvr at blogalia.com>
http://rvr.typepad.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mtloopmeta.patch
Type: text/x-patch
Size: 4028 bytes
Desc: not available
Url : http://www.sixapart.com/pipermail/mtos-dev/attachments/20080507/47fbdbd2/attachment.bin
-------------- next part --------------
<mt:Entries lastn="5">
<p>
Entry: <mt:EntryTitle><br/>
- Counter: <$mt:var name="__counter__"$><br/>
- First? <mt:if name="__first__">First<mt:else>No</mt:if><br/>
- Even or odd? <mt:if name="__even__">Even<mt:else>Odd</mt:if><br/>
- Last? <mt:if name="__last__">Last<mt:else>No</mt:if><br/>
</p>
</mt:Entries>
<mt:Tags limit="5">
<p>
Tag: <mt:TagName><br/>
- Counter: <$mt:var name="__counter__"$><br/>
- First? <mt:if name="__first__">First<mt:else>No</mt:if><br/>
- Even or odd? <mt:if name="__even__">Even<mt:else>Odd</mt:if><br/>
- Last? <mt:if name="__last__">Last<mt:else>No</mt:if><br/>
</p>
</mt:Tags>
<mt:Authors lastn="5" need_entry="0">
<p>
Author: <mt:AuthorName><br/>
- Counter: <$mt:var name="__counter__"$><br/>
- First? <mt:if name="__first__">First<mt:else>No</mt:if><br/>
- Even or odd? <mt:if name="__even__">Even<mt:else>Odd</mt:if><br/>
- Last? <mt:if name="__last__">Last<mt:else>No</mt:if><br/>
</p>
</mt:Authors>
<mt:Blogs>
<p>
Blog: <mt:BlogName><br/>
- Counter: <$mt:var name="__counter__"$><br/>
- First? <mt:if name="__first__">First<mt:else>No</mt:if><br/>
- Even or odd? <mt:if name="__even__">Even<mt:else>Odd</mt:if><br/>
- Last? <mt:if name="__last__">Last<mt:else>No</mt:if><br/>
</p>
</mt:Blogs>
<mt:Categories>
<p>
Category: <mt:CategoryBasename><br/>
- Counter: <$mt:var name="__counter__"$><br/>
- First? <mt:if name="__first__">First<mt:else>No</mt:if><br/>
- Even or odd? <mt:if name="__even__">Even<mt:else>Odd</mt:if><br/>
- Last? <mt:if name="__last__">Last<mt:else>No</mt:if><br/>
</p>
</mt:Categories>
<mt:Pages lastn="5">
<p>
Page: <mt:PageTitle><br/>
- Counter: <$mt:var name="__counter__"$><br/>
- First? <mt:if name="__first__">First<mt:else>No</mt:if><br/>
- Even or odd? <mt:if name="__even__">Even<mt:else>Odd</mt:if><br/>
- Last? <mt:if name="__last__">Last<mt:else>No</mt:if><br/>
</p>
</mt:Pages>
More information about the MTOS-dev
mailing list