22500 Posts in 6852 Topics by 2750 members
General questions about getting started with SilverStripe that don't fit in any of the categories above.
|Go to End|
27 June 2009 at 11:04pm Last edited: 27 June 2009 11:06pm
I'm using a ComplexTableField to show a list of images and related information for each image in a dataobject. However when I call the image into the ComplexTableField I get the full image.
Is there a way of getting the 100x100 resampled image that is used to display the image in the popup in the CMS (the same one that appears after adding a new image in the image uploader)?
A snippet of the ComplexTableField is below:
/***** Image List *****/
$RelatedImageList = new ComplexTableField(
'ProductImage' => ' Image',
'ProductDetail.Title' => 'Product'
'LEFT JOIN ProductDetail ON `ProductDetail`.ID = `ProductImage`.ProductDetailID'
$fields->addFieldToTab( 'Root.Content.ProductImages', $RelatedImageList );
30 June 2009 at 8:38am
Any takers with ideas on how to get a 100x100 image in the column?
30 June 2009 at 9:30pm Last edited: 30 June 2009 9:32pm
You can do this by calling the CMSThumbnail() function on the image. For a full explenation see this post on SSBits: http://ssbits.com/adding-a-thumbnail-to-a-dataobjectmanager-or-complex-table-field/
1 July 2009 at 8:21pm
Thanks Aram - worked a charm.
9 July 2009 at 7:24am
|Go to Top|