[TYPO3-dam] New extension "damlightbox" - sounds interessting?
Dr. Ronald P. Steiner
Ronald.Steiner at googlemail.com
Tue Mar 25 13:50:56 CET 2008
P.S.:
Debugging everything looks correct. The DAM media info including the
fullPath is correct.
Dr. Ronald P. Steiner schrieb:
> Hi Torsten,
>
> thank you for your reply.
>
> Your reply already solved my first problem:
> I uninstalled most other extensions and the problem of the missing
> header data is solved. So possibly some other extension causes the problem.
>
> Regarding the second problem, that in place where the image should be
> there is only a white field I could not find a solution now. The html of
> the lightbox is empty between the <body>-tag.
>
> So the error must be somewhere before the image is processed?
>
> greetings
>
> Ron
>
>
> Torsten Schrade schrieb:
>> Hi Ron,
>>
>>> 1) The extension kind of overwrites the header data. So title,
>>> stylesheets, is removed after including the pmkslimbox-damlightbox
>>> template.
>>
>> Strange - the pmkslimbox-damlightbox TS only adds to page.headerData
>> at .1231 (some embedded styles) and .1232 (some custom .js). It should
>> not override anything whatsoever... The two includes are necessary
>> after .1230 which gets added by pmkslimbox. For a start, check the
>> following four things:
>>
>> 1) Is the damlightbox / pmkslimbox-damlightbox TS included AFTER
>> pmkslimbox and css_styled_content?
>>
>> 2) Check your page.headerData with and without pmkslimbox-damlightbox
>> for differences. Where is your CSS (page.headerData, page.includeCSS)
>> normaly included?
>>
>> 3) Check your config object with and without the TS. For the <title>
>> to be dropped you would have to set this at config.noPageTitle but
>> damlightbox doesn't touch this.
>>
>> 4) Are there any other extensions installed that may modify
>> CSS/title/tt_content.image? Maybe there's a conflict...
>>
>>> 2) The lightbox opens with meta information and correct sice, but in
>>> place where the photo should be it's just empty.
>>> You got any idea for the reason?
>>
>> This almost certainly happens due to a wrong filepath. Open the
>> lightbox and check the HTML by doing rightclick > show frame source.
>> Is the <img> tag there? Where does it point to? Is there an img at the
>> specified location (either fileadmin or typo3temp)? Turn on debugging
>> for the lightbox in the CONSTANT EDITOR and check the fullPath
>> property in the metadata register.
>>
>> Maybe the img gets lost when processed to typo3temp. Another test can
>> be to try it with an image that is smaller than the values given in
>> plugin.damlightbox.maxW/maxH (800/600). If things are set up currectly
>> this image should be opened directly from fileadmin...
>>
>>> P.S.:
>>> Dose your extension support a feature pass the photos through a
>>> GIFBUILDER for e.g. to use effects or to include a watermark on the
>>> photos?
>>
>> Since damlightbox is 99% TS based, that is certainly possible ;) You
>> just need to modify the DAM_IMAGE marker. Here is a working example
>> that will render the DAM copyright information on the images:
>>
>> damlightbox.10.10.renderObj.20.marks.DAM_IMAGE.10 {
>>
>> file >
>>
>> file = GIFBUILDER
>> file {
>> XY = [10.w],[10.h]
>> quality = 100
>> format = jpg
>>
>> 10 = IMAGE
>> 10.file {
>> import.cObject < temp.getDAMvalues
>> import.cObject.cObject.value =
>> TSFE:register|tx_damlightbox|metaData|{register:currentImg}|fullPath
>> width.cObject < temp.getDAMvalues
>> width.cObject.cObject.value =
>> TSFE:register|tx_damlightbox|metaData|{register:currentImg}|hpixels
>> height.cObject < temp.getDAMvalues
>> height.cObject.cObject.value =
>> TSFE:register|tx_damlightbox|metaData|{register:currentImg}|vpixels
>> }
>>
>> 20 = TEXT
>> 20.text.cObject < temp.getDAMvalues
>> 20.text.cObject.cObject.value =
>> TSFE:register|tx_damlightbox|metaData|{register:currentImg}|copyright
>> 20.text.data = TSFE:register|tx_damlightbox|metaData|0|copyright
>> 20.text.noTrimWrap = |(C) ||
>> 20.align = left
>> 20.offset = 20,30
>> 20.fontSize = 20
>> 20.fontColor = #FFFFFF
>> 20.nicetext = 1
>> }
>> }
>>
>> Hope this helps to solve the problems. Greetings and nice Easter Monday,
>> Torsten
More information about the TYPO3-project-dam
mailing list