Antville Macros |
Monday, 2. September 2002
<% story.content %>
robert
20:54h
This macro is also available as <% comment.content %>. Now this is probably one of the most interesting (and flexible) macros of Antville. Using this macro you can not only display story- or comment-content but also customize the basic structure of stories and comments in your weblog! But let's start with the basics (the following examples show you the usage for both stories and comments): <% story.content part="title" %> will display the title of a story - if it has one. Normally nothing would be displayed, but if you use the fallback-attribute you can tell Antville what content-part it should use if no title is available: <% story.content part="title" fallback="text" %> This would display the text of the story or comment if it doesn't have a title. If you want to display just the first part of the text you can also do that: <% story.content part="title" fallback="text" limit="20" %> will use the text of the story, but display it only 'til the first whitespace after the 20th character (neat, innit? ;-) Additionally the desired part can also link to the main page of the story (this only works with stories as comments do not have a main page!), eg. <% story.content part="title" fallback="text" limit="20" as="link" %> will render the title (or the text limited to around 20 characters) as a link to the main page of the story. Customizing the structure of stories and comments Let's assume you need stories that not only consist of a title and a text, but you also need a lead-text that should be displayed in all storylists (eg. the frontpage of your weblog, the frontpage of a single day and the main page of a topic). All you have to do is to modify the skin for editing/creating a new story (you can find it in the "advanced" skins of the skinmanager). Simply add the following to the skin: <% story.content part="lead" as="editor" cols="30" rows="5" wrap="virtual" %> Now what will happen? Antville will display a new textarea in the form, and in the moment you save the first story with a lead-text it will be stored. To display it simply edit eg. the story-"preview" skin and use the content-macro again, this time slightly different: <% story.content part="lead" fallback="text" %> This will display the lead-text of a story if available, otherwise display the whole text of it. Got the idea? But we're not finished 'til now: <% story.content part="image" as="editor" %> will do something else: the first macro - if embedded in the skin for creating/editing a story - will render a simple text-inputfield where you could type in the name of an image out of the imagepool. The second macro will read the name of the image, look in the imagepool if there is an image with this name and - if found - display it as a link to the main page of the story. ... Comment
kris, 8/27/03, 11:26 AM
not workee
display it as a link to the main page of the story this does not work, unfortunately. ... Link
kris, 8/27/03, 11:49 AM
but this does the trick:
<a href="<% story.url %>"><% story.content part="image" as="image" %></a> ... link ... Comment
kris, 8/30/03, 2:51 PM
...
can't define alt="..." in images ... Link ... Comment
MoeBlog, 6/27/04, 1:57 PM
conditional "read more"-link?
is there a way to display a "read more"-link only in the stories which have a lead text displayed on the front page? ... Link
dotnet, 4/9/09, 3:00 PM
with a little javascript like:
<div><% story.content part="lead" fallback="text" %> ... link ... Comment
patpatpat, 1/13/05, 11:26 AM
podcasts mit antville?
also was in der art wär dafür extrem praktisch: <% story.content part="file" as="url" with="size.bytes" show="mimetype" %>" um dann sowas darzustellen im rss-feed: auf diesem weg: wie krieg ich das hin? ... Link ... Comment
patpatpat, 1/13/05, 1:32 PM
podcasts, die Zweite
antville macht 1.0 rss-feeds, oder? also hat's keinen sinn, da enclosure tags einzufügen. dann würd ich's gern auf dem umweg über "http://www.feedburner.com" machen: <link>http://da.ist.das/file.mp3</link> aber auch das bekomm ich nicht gebacken, denn es gibt das nicht: <% story.content part="file" as="url" %> oder? Ich weiss, in einem Beitrag können natürlich mehrere Files vorkommen, und welches soll dann da angezeigt werden? Das ist unklar, ist mir klar. ... Link ... Comment
weltenbummlerin, 2/26/05, 7:26 PM
hope somebody'll help me
i have modified the story-preview and limited the text shown on frontpage to 200. i did it with: ... Link ... Comment |
Online for 8329 days
Last modified: 2/20/20, 5:31 AM Status
Youre not logged in ... Login
Menu
Search
Calendar
Recent updates
Grundlegendes: Wie Macros entstehen Im
Zuge der Erneuerung der hier befindlichen Dokumentation soll dargestellt werden,...
by libralop (1/18/17, 2:21 PM)
If the link on the
starting page leads you to http://foo.blogger.de/topics/topic1/ and you want...
by kinomu (1/6/11, 3:43 AM)
how to make topicchooser redundant?
hello, i am new to antville and have a problem...
by cafereiche (1/5/11, 8:26 PM)
+ position and line distance
" itemsuffix="" %> how does ist function? every time when...
by miamicat (7/12/10, 5:23 PM)
with a little javascript like:
<div><% story.content part="lead" fallback="text" %> <script type="text/javascript"><!-- var lead =...
by dotnet (4/9/09, 3:00 PM)
There's another parameter which enables
to specify the blog whose imagelist you would like...
by giardino (1/4/09, 11:00 AM)
Thanks a lot for the
quick response, kinomu. The good side: Now I have...
by molosovsky (1/16/08, 11:59 AM)
There is no technical solution
to this problem, but try to change (or insert)...
by kinomu (1/16/08, 10:22 AM)
Sorry if I’m too stupid
to wrap my brain around this problem: Is there...
by molosovsky (1/16/08, 9:48 AM)
Optional viewlink I am using
the lead for long stories. And wish to give the...
by byggvirofbarley (7/12/07, 10:49 PM)
Macros to use smileys in
comments? Hi! I added some smileys to my image gallery...
by stuepfnick (5/20/07, 2:30 PM)
Ähm, ich glaube das Fixen
muss nicht mehr sein Hallo, äh 2004 der letzte Inhalt....
by stsboard (3/9/07, 9:48 PM)
I found a solution
and modified it slightly for usage with Antville. Add to...
by ichichich (1/18/07, 1:07 PM)
story.age would be great to
have a macro that does the same for stories. I'd...
by imp13 (1/17/07, 10:40 PM)
is it somehow possible to
change the word "comments" itsself, that automatically results when...
by yetused (11/11/06, 9:55 AM)
That is possible: http://macros.antville.org/stories/44385/
(Beware: An invalid format of the timestamp may corrupt the database...
by ichichich (11/10/06, 10:38 AM)
Edit date OK, thanks for
the feedback. This was just the answer I had already...
by mwegsche (11/10/06, 8:47 AM)
limit stories I want to
limit the number of stories on the homepage of my...
by mwegsche (11/9/06, 4:58 PM)
To get the login form/skin
you must add to query: skins/edit?key=MemberMgr.login
by click (7/29/06, 1:33 AM)
Need Help! I need to
modify the "Login" form/skin that a visitor to my blog...
by aqss (6/18/06, 10:15 PM)
that more interesting part of
the question didn't get answered ;) how can we...
by schimmerschnecke (1/31/06, 1:02 AM)
|