Globale Variablen
Die Blogsoftware benutzt Smarty - the compiling PHP template engine. Variablen lassen sich immer mit geschweiften Klammern darstellen: {$var}.
- $title -der Blogname (siehe Blogoptionen)
- $about -die Blogbeschreibung (siehe Blogoptionen)
- $category -aktuelle Kategorie/Thema
- $categories -alle Kategorie/Thema
- $adminmenu -Administrationsnavigation/LogIn
- $adminlogin - Administrations Login (nicht sichtbar für angemeldte User)
- $adminnavigation -Administrationsnavigation(nur für Angemeldete User sichtbar)
- $message -Fehlermeldungen
- $sidebar -Aktive Sidebar Plugins
- $sidebar2 -Aktive Sidebar Pligins (sidebar2 zugeordnet)
- $servername -die URL des Servers (z.B. alottalog.20seconds.net)
- $blogurl -die URL des Blogs
- $editbutton -link zum editieren eines eintrages(Nur für Autoren sichtbar)
$pager -Daten für den Pager
- $pagerhtml -ein fertiger Pager
- $filedir
- $icondir
- $imagedir
- $admintitle
- $search
- $archives
- $loginurl
- $multi -Einzelansicht ($multi=false)/Listenansicht ($multi=true)
- $adminaction -Administrationsseiten
- $rssurl -URL für die RSS/XML Ansicht
$postlist
Die Liste mit Einträgen lässt sich mit Hilfe von schleifen durchlaufen:
{foreach from=$postlist item=post}
do something with $post
{/foreach}
Damit sind jetzt alle Daten eines Blogeintrages in $post verfügbar:
- $post.absurl - absolute url
- $post.anker - link
<a ....> </a> - $post.author
- $post.category
- $post.creation
- $post.editurl
- $post.editlink -
<a...> </a>> - $post.id
- $post.next - url
- $post.nexttitle
- $post.lastedit - wann wurde es zuletzt editiert
- $post.rdfmeta - meta Information für RDF format
- $post.prev - url
- $post.prevtitle
- $post.tags
- $post.tagsasul
- $post.text
- $post.title
- $post.totalcomments
- $post.trackback
- $post.url - relative url
$post.pix
$post.pix
ist erstmal eine etwas verwirrende Bezeichnung für die Anhänge(Atachements). Da jedoch meist Bilder einem Blogeintrag zugefügt werden heissen sie nun mal pix. Es können aber auch Textdateien, Zipps …. sein.


