I wrote the following Radio Userland macro so that I can put blog entries in different categories into different places on a page. So, for instance, blog entries in the category "Published" are what generate the "Recent Writing" list here on the right. It may be that there's some built-in macro that allows this sort of thing, but if there is, I couldn't figure it out. If there's not, and you want the code, add this code to your template, replacing the string "Published" with a category of your choosing. (Comments, of course, appreciated) :
\<%
local(ret = "");
local(posts);
local(post);
local(publishedItems = {});
local(i = 1);
posts = \@weblogData.posts;
for post in posts {
if(sizeof(post\^.categories) > 0) {
for cat in \@post\^.categories {
if nameof(cat\^) == "Published" {
publishedItems[i] = "\<p>" + string(post\^.text) + "\</p>";
i = i + 1}}}};
for j = sizeof(publishedItems) downto 1 {
ret = ret + publishedItems[j]};
return ret
%>