Slug: customizing-typepad-micro-posts-with-typepad-advanced-templates Date: 2009-11-23 Title: Customizing TypePad Micro posts with TypePad Advanced Templates layout: post

I was pleasantly surprised when I realized that the new features included with TypePad Micro (Six Apart’s free microblogging-focused version of TypePad) worked seamlessly with my TypePad Pro blog.

What I wasn’t as happy about was the way that my Micro posts got a bit lost in the front page of my blog. I run a customized theme here on Ye Olde monkinetic weblog, using TypePad’s Advanced Templates feature. This feature lets those of us with the chops (like Six Apart’s Services team - plug plug plug) create our own custom templates and themes.

So back to Micro posts: these posts don’t get a post title, so they sort of blend in with the rest of the page, since they’re not set off by the larger title text that I usually use for my post titles. So, with some fiddling, I figured out how to set off my Micro posts in a way that I really like.

Template Code

The first thing to do was to find a way to identify which posts were Micro posts so that I could target them with CSS. So, in my Main Index template (actually a template module I use for entries), I added this in the entry code:

<div class="entry<MTIfNonEmpty tag="MTEntryTitle"><MTElse>
micro</MTElse></MTIfNonEmpty>" id="entry-<$MTEntryID$>">

Because Micro posts don’t have post titles, I use TypePad’s MTIfNonEmpty and MTElse tags to add a “micro” class to posts that don’t have a title. That’s the important part.

The CSS Code

In my stylesheet, I then added several rules to target the newly-classed ‘micro’ posts:

/* styles for Micro posts */

div.micro {
    margin: 10px 10px 15px 0px;
    background-image: url('pointer.gif');
    background-position: 0px 11px;
    background-repeat: no-repeat;
}

div.micro .entry-content {
    margin-left: 10px;
    border-left: 2px solid #2bbaf1;
    padding-left: 10px;
}

div.micro .entry-body {
    font-weight: bold;
    color: #2bbaf1;
}

The Result

Now, my Micro posts get a little “speech pointer” and border attached, to call them out as quick posts:

Monkinetic weblog | monkinetic.com

With a little code and CSS fiddling, you can style your TypePad Micro posts so that they don’t get lost amid the other blog posts.