More fun with TSFE - Getting image information

Submitting your vote...
Rating: 5.0 of 5. 5 vote(s).
Click the rating bar to rate this item.

In the TSFE there's an array called "lastImageInfo", that contains info about the last image accessed.
Using that, it's possible to extract the height, width, type and url of the image..

Check out this example snippet.
Remember to change the reference to the image:

 

10.file = fileadmin/images/testimage.jpg

To an image on your server..

 

10 = IMAGE
10.file = fileadmin/images/testimage.jpg
10.wrap = |<br />

20 = TEXT
20.data = TSFE:lastImageInfo|0
20.wrap = The width of the above image=|<br />

30 = TEXT
30.data = TSFE:lastImageInfo|1
30.wrap = The height of the above image=|<br />

40 = TEXT
40.data = TSFE:lastImageInfo|2
40.wrap = The type of the above image=|<br />

50 = TEXT
50.data = TSFE:lastImageInfo|3
50.wrap = The url of the above image=|<br />
}
page.123 < lib.imageInfo

 

Related snippets:

Fun with TSFE Part 1: Getting additional IMAGE imformation

Fun with TSFE Part 2: Getting additional typolink information

Fun with TSFE Part 3: Getting client information

Fun with TSFE Part 4: Other useful information

 

This snippet was submitted by Peter Klein



Comments


Thomas, 26-05-07 21:15:
At least with the most recent versions of Typo3 (>=4.0), the same information is available for IMG_RESOURCE:
Just take TSFE:lastImgResourceInfo instead of TSFE:lastImageInfo; and you'll get pretty much the same for IMG_RESOURCE.
This might become useful especially if you need to write an image URL to the output, and you need some more data (e.g., dynamic creation of CSS with background-image:url() with the need to write an min-midth:$foopx; in order to be sure to show the entire image).
Felix, 29-01-11 01:04:
Danke für deine Ergänzung Thomas. Hat mir sehr geholfen.

Fürs Protokoll, in PHP bekommt man die Info folgendermaßen:

$this->cObj->IMG_RESOURCE($imgConf); $GLOBALS['TSFE']->lastImgResourceInfo

Add comment

* - required field

*



*
*

Top 10 Updates

Nice fonts using Google font API geändert am  20-May-2010 16:36:47
TS-based Searchbox for Indexed Search  geändert am  18-May-2010 18:27:15
TYPO3 SEO geändert am  30-Apr-2010 09:44:22
Search engine friendly graphical headers in TYPO3 geändert am  30-Apr-2010 09:33:44
Creating a simple Infocenter using TYPO3 geändert am  17-Nov-2009 12:12:52
Making the Section Menu work correctly with TemplaVoila geändert am  05-May-2009 12:27:17
Show pages with type "Not in Menu" in a sitemap geändert am  05-May-2009 12:11:17
Implementation of the DHTML menu from brainjar.com  geändert am  01-Feb-2009 14:02:48
Sample DHTML menu geändert am  01-Feb-2009 13:51:25
A introduction to the CONTENT object geändert am  26-Jan-2009 13:20:39

Latest comments

21-Jan-2012 20:22:24
jemmkwc jemmkwc schrieb: MOGWOX , [url=http://prdpuhwzxyrc.com/]prdpuhwzxyrc[/url],...
fe_useradmin form does not save
20-Jan-2012 20:35:32
fsivjktiuld fsivjktiuld schrieb: idCmnv <a href="http://gakbrrkrxhye.com/">gakbrrkrxhye</a>
fe_useradmin form does not save
19-Jan-2012 18:05:25
bvffee bvffee schrieb: jl2vQt , [url=http://xcinvpbclrbm.com/]xcinvpbclrbm[/url],...
External links and shortcuts directly in the menu
Deutsch
Search: