Zum Inhalt

Textpattern-Handkniffe: txp:thumbnail anpassen

Es gibt in Textpattern das Tag <thp:thumbnail />. Wie man unschwer erkennen kann, wird damit ein Miniaturbild des Originalbildes ausgegeben. Man muss nur die passende ID angeben: <thumbnail id="3" />

Blöderweise muss man in Textpattern aber nochmal gesondert angeben, ob das Orginalbild verlinkt werden soll: <thumbnail id="3" poplink="1" />

Mich hats gestört, deswegen hab ich eine Möglichkeit gesucht, es von Haus aus zu verlinken, am besten noch an Lightbox angepasst. Wirklich geholfen hat mir hierbei Gerrits Changelog

Allerdings hat es mit Gerrits Code nicht so ganz geklappt. Daher hab ich ein wenig selber rumgewerkelt. Ich hab nur die erste Variable $out der Funktion thumbnail umgeändert:

$out = '<a href="'.hu.$img_dir.'/'.$id.''.$ext.'" title="'.$caption.'" rel="lightbox"><img src="'.hu.$img_dir.'/'.$id.'t'.$ext.'" alt="'.$alt.'"'.
($caption ? ' title="'.$caption.'"' : '').
( ($html_id and !$wraptag) ? ' id="'.$html_id.'"' : '' ).
( ($class and !$wraptag) ? ' class="'.$class.'"' : '' ).
($style ? ' style="'.$style.'"' : '').
($align ? ' align="'.$align.'"' : '').
' /></a>';

Ich habe also einmal den Link hinzugefügt (inkl(inklusive) title-Attribut) und um das Attribut rel="lightbox" erweitert. Schließlich hab ich noch das Lightbox-JS-Script in den <head> geschmissen.

Falls ihr das auch haben wollt, dann bedient euch ruhig an dem Code. Allerdings kann ich keine Gewähr leisten, dass er auch funktioniert und/oder euch irgendwas zerschießt.

Published inTextpattern

2 Comments

  1. hm textpattern scheint nicht ganz easy zu sein! oder trügt der schein?

    btw muss ich mal ein lob für dein blogdesign aussprechen! mir gefällts sehr – finds nur witzig das ihr textpattern anscheinend die farbe grün so sehr mögt ;)

    lg
    Jared

  2. Textpattern is halt fresh ;)

    Die Lernkurve ist in der Tat ein bisschen steiler als bei WordPress. Allerdings gibts für die meisten Aufgaben Textpattern-eigene Tags, wo man bei WP auf massig PHP-Code ausweichen muss. Die kann man sogar im Artikel selber einfügen, beispielsweise den hier angesprochenen @@-Tag. Weitere TXP-Tags

    Das schöne an Textpattern ist, dass man Plugins nicht erst mit FTP hochladen muss :)

    Nur wenn man von WP auf TXP wechselt kanns zu Problemen kommen.

    http://textpattern.kbbu.de/ ist auf jeden Fall erstmal eine gute Anlaufstelle :)

Kommentare sind geschlossen.