21293 Posts in 5733 Topics by 2602 members
General Questions
SilverStripe Forums » General Questions » How do you get a resampled 100x100 image into a ComplexTableField?
General questions about getting started with SilverStripe that don't fit in any of the categories above.
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 2486 Views |
-
How do you get a resampled 100x100 image into a ComplexTableField?

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(
$this,
'ProductImage',
'ProductImage',
array(
'ProductImage' => ' Image',
'ProductDetail.Title' => 'Product'
),
'getCMSFields_forPopup',
'',
'',
'LEFT JOIN ProductDetail ON `ProductDetail`.ID = `ProductImage`.ProductDetailID'
);
$RelatedImageList->setParentClass('ProductList');
$RelatedImageList->setShowPagination(false);
$RelatedImageList->setPageSize(1000);
$RelatedImageList->setAddTitle("Image");
$RelatedImageList->setPopupSize("600px", "700px");$fields->addFieldToTab( 'Root.Content.ProductImages', $RelatedImageList );
... -
Re: How do you get a resampled 100x100 image into a ComplexTableField?

30 June 2009 at 8:38am
Any takers with ideas on how to get a 100x100 image in the column?
-
Re: How do you get a resampled 100x100 image into a ComplexTableField?

30 June 2009 at 9:30pm Last edited: 30 June 2009 9:32pm
Hi Hammy
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/
-
Re: How do you get a resampled 100x100 image into a ComplexTableField?

1 July 2009 at 8:21pm
Thanks Aram - worked a charm.
-
Re: How do you get a resampled 100x100 image into a ComplexTableField?

9 July 2009 at 7:24am
it goes...
| 2486 Views | ||
|
Page:
1
|
Go to Top |


