Pagesetter ist ein Content-Modul für das Postnuke CMS. Die folgende Anleitung richtet sich an Postnuke-Anwender die Erfahrung im Umgang mit Pagesetter haben.
Pagesetter erstellt automatisch Thumbnails von Bildern die mittels Bild-Upload (Feldtyp: Bild-Upload) auf den Server hoch geladen werden. Leider ist die Dateigröße dieser Thumbnails ziemlich groß.
Deutlich kleinere Dateien und eine bessere Bildqualität erhält man mit Christoph Erdmanns Smartyplugin Thumb.
![]() Upload Bild | |
Pagesetter Thumbnail |
Smartyplugin Thumbnail |
Das Smartyplugin „function.thumb.php“ von der Seite http://www.cerdmann.com herunterladen und in das Verzeichnis modules/pagesetter/templates/plugins/ oder themes/<deintheme>/templates/modules/pagesetter/plugins/ kopieren.
Das Verzeichnis images/cache erstellen und seine Rechte auf 777 setzen. (Hier werden die Thumbnails gespeichert.)
Anmerkung! Zum automatischen erzeugen der Thumbnails muß die PHP-Erweiterung GD installiert sein.
Für das Hochladen der Bilder ist es sinnvoll den Feldtyp Beliebiger Upload zu benutzen, so erstellt Pagesetter keine unnötigen Thumbnails.
Für den Aufruf des Smartyplugins wird der Pfad zum Dokument-Upload Verzeichnis und der Namen der Bild-Datei benötigt.
Die Lage des Dokument-Upload Verzeichnisses ist in der Pagesetter Konfiguration eingestellt.
Im folgenden wird der Pfad zum Dokument-Upload Verzeichnis <UploadPfad> genannt.
Pagesetter benennt die Bild-Dateien nach dem Hochladen um.
3x27x1xnewsbild.dat ist ein typischer Name.
Dieser Name setzt sich folgendermaßen zusammen:
$core.tid x $core.pid x $core.revision x <FeldName> .dat
<FeldName> ist der Publikationsfeld-Name des Feldtyps Beliebiger-Upload.
Daraus ergibt sich folgender Smarty-Aufruf
<!--[thumb file="<UploadPfad>/`$core.tid`x`$core.pid`x
`$core.revision`x<FeldName>.dat"]-->
Es können noch weiter optionale Parameter festgelegt werden. Die vollständige Liste gibt’s hier.