Function: RenderFullTeaser

Render a BlogEntry for a FrontPage

see also: RenderBlogTeaser

Parameters

  • NAME: BlogEntry topic name
  • PARAMS: additional urlparams that are added to the permalinks (optional)

Implementation

Main

%STARTINCLUDE%
~~~
%~~ DBQUERY{topic="%NAME%"
~~~   format="%DBCALL{"%TOPIC%" section="format"}%"
~~~ }%
~~~
%STOPINCLUDE%

Format

%STARTSECTION{"format"}%
*~~ <div class=\"blogEntry\">$n
~~~ %STOPALIASAREA%
~~~ <noautolink>
~~~ <table class=\"blogHeadline\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
~~~   <tr><td>
~~~   <h1>
~~~     <a href=\"$percntSCRIPTURLPATH{\"view\"}$percnt/$web/$topic
*~~       %IFDEFINED{"%PARAMS%" then="?%PARAMS%"}%\" 
~~~       title=\"permalink to <nop>$topic\">
~~~       $formfield(Headline)
*~~     </a>$percntREDDOT{\"$web.$topic\" delete=\"on\"}$percnt
~~~   </h1>$n
~~~   </td>
~~~   <td class=\"blogCommentCount\">
~~~     $percntCOUNTCOMMENTS{\"$web.$topic\" hidenull=\"on\"
~~~       format=\"<a href=\\"$dollarpercntSCRIPTURLPATH{\\"view\\"}$dollarpercnt/
*~~         $web/$topic#topComment\\" 
~~~         title=\\"comments on <nop>$topic\\">$dollarcount</a>\"
~~~     }$percnt
~~~   </td></tr>
~~~  </table>$n
~~~  </noautolink>
~~~  <div class=\"blogInfo\">
~~~    <span class=\"blogDate\">
~~~      $percntTIMESINCE{
~~~        \"$expand(Date)\"
~~~        format=\"$time ago\" 
~~~        null=\"about now\"
~~~      }$percnt
~~~    </span>
~~~    <span class=\"blogCategory\"> 
~~~    $percntFORMATLIST{\"$formfield(SubjectCategory)\" sort=\"on\" 
~~~      header=\"in <span class=\\"blogCategory\\">\"
~~~      format=\"<a href=\\"%SCRIPTURLPATH{"view"}%/$web/$1\\" rel=\\"tag\\">$1</a>\"
~~~      footer=\"</span>\"
~~~    }$percnt
~~~    <span class=\"blogAuthor\"> 
~~~      by [[$web.$formfield(BlogAuthor)][$formfield(BlogAuthor)]] 
~~~    </span>
~~~  </div>$n
~~~  <noautolink>$n
~~~  %STARTALIASAREA%
~~~  <div class=\"blogText\">
~~~    <div class=\"blogTeaser\">
~~~      $formfield(Teaser)
~~~    </div>
~~~    $formfield(Text)
~~~    <div class=\"blogMore\"> &#8230;&nbsp;
~~~    </div>
~~~  </div>$n
~~~  %STOPALIASAREA%
~~~  </noautolink>
~~~  <br clear=\"all\" />
~~~ </div>
%ENDSECTION{"format"}%

Test

Let's get blogged

3 years, 1 week ago by MichaelDaum?
This is a test blog entry.
We will use this BlogEntry for testing, especially for all TopicFunctions. The state of this BlogEntry is 'unpublished' to exclude it from the FrontPages.

This edit isn't on speedy anymore.

… 

Calls to 'RenderFullTeaser'