Dies ist keine Standard-Funktion von Smarty, der Aufruf steht Ihnen nur bei EGOTEC zur Verfügung. In der Smarty-Dokumentation werden Sie keine weiterführenden Hinweise zu dieser Funktion finden. {scale_image}
kann nur auf Bilder angewendet werden, die aus dem MM-Bereich von EGOTEC kommen
scale_image
bildet eine Kombination von max_image_width
und max_image_height
. Beim Aufruf von scale_image
können Sie sowohl eine maximale Breite, als auch eine maximale Höhe angeben.
Ein typischer Aufruf des scale_image
-Modifikators sieht wie folgt aus :
{$page->field.content|scale_image:100:100}
Der erste Parameter entspricht dabei der maximalen Bildbreite, der zweite Paramater der maximalen Bildhöhe.
Es ist dabei zwingend erforderlich beide Parameter anzugeben. Möchten Sie nur Höhe oder Breite definieren, sollten Sie statt {scale_image} besser {max_image_width} bzw {max_image_height}
verwenden.
Mit Hilfe des {capture}
-Befehls von Smarty können Sie den Modifikator auch auf Bilder die direkt über das Template eingebunden werden anwenden.
{capture assign="bild"}
<img src="{page_url id=$bild_id media=1}">
{/capture}
{$bild|scale_image:100:100}