[TYPO3-dam-devel] RFC: #8333: 4.2 Compatibility / DAM Linking does not work

Michiel Roos michiel at netcreators.com
Sat May 10 10:38:25 CEST 2008


resolved

On May 10, 2008, at 1:53 AM, Michiel Roos wrote:

> +1 by testing, very good!
>
> Steffen
>
> On May 10, 2008, at 1:43 AM, Benjamin Mack wrote:
>
>> Hey all,
>>
>> Type: Urgent Fix
>>
>> BT Reference: http://bugs.typo3.org/view.php?id=8333
>>
>> Problem: When using 4.2 and the DAM, it does not work with
>> RTEHtmlarea anymore.
>>
>> Solution: so we need to completely shut down the DAM functionality
>> of the RTEHTMLArea and use the new Plugin architecture if 4.2 is
>> used. There is a JS check in there.
>>
>>
>> --  
>> greetings,
>> benni.
>> -SDG-
>> Index: compat/class.tx_dam_rtehtmlarea_browse_media.php
>> ===================================================================
>> --- compat/class.tx_dam_rtehtmlarea_browse_media.php	(revision 9121)
>> +++ compat/class.tx_dam_rtehtmlarea_browse_media.php	(working copy)
>> @@ -295,7 +295,14 @@
>> 		} else {
>> 			styleHeight += "px";
>> 		}
>> -		editor.renderPopup_insertImage(\'<img src="\'+file+\'" alt="\'+alt
>> +\'" title="\'+title+\'" style="width: \'+styleWidth+\'; height:
>> \'+styleHeight+\';"'.(($TYPO3_CONF_VARS['EXTCONF'][$this->extKey]
>> ['enableClickEnlarge'] && !(is_array($this-
>>> buttonConfig['clickEnlarge.']) && $this-
>>> buttonConfig['clickEnlarge.']['disabled']))?'
>> clickenlargesrc="\'+origFile+\'" clickenlarge="0"':'').' />\');
>> +		var htmlStr = \'<img src="\'+file+\'" alt="\'+alt+\'"
>> title="\'+title+\'" style="width: \'+styleWidth+\'; height:
>> \'+styleHeight+\';"'.(($TYPO3_CONF_VARS['EXTCONF'][$this->extKey]
>> ['enableClickEnlarge'] && !(is_array($this-
>>> buttonConfig['clickEnlarge.']) && $this-
>>> buttonConfig['clickEnlarge.']['disabled']))?'
>> clickenlargesrc="\'+origFile+\'" clickenlarge="0"':'').' />\';
>> +
>> +			// check if the old plugin structure is used (TYPO3 4.1 and  
>> below)
>> +		if (editor && editor.renderPopup_insertImage) {
>> +			editor.renderPopup_insertImage(htmlStr);
>> +		} else {
>> +			
>> window
>> .opener.HTMLArea.Dialog["TYPO3Image"].plugin.insertImage(htmlStr);
>> +		}
>> 	}
>> /*]]>*/
>> </script>
>> Index: ext_localconf.php
>> ===================================================================
>> --- ext_localconf.php	(revision 9121)
>> +++ ext_localconf.php	(working copy)
>> @@ -75,6 +75,11 @@
>> 	// RTE integration - will be done without XCLASS sometimes
>> $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/mod3/
>> class.tx_rtehtmlarea_browse_links.php'] = PATH_txdam.'compat/
>> class.ux_tx_rtehtmlarea_browse_links.php';
>> $TYPO3_CONF_VARS['SC_OPTIONS']['typo3/browse_links.php']
>> ['browserRendering'][] = 'EXT:'.$_EXTKEY.'/compat/
>> class
>> .tx_dam_rtehtmlarea_browse_media
>> .php:&tx_dam_rtehtmlarea_browse_media';
>> +
>> +	// unset all options set by RTE HTMLArea
>> +	$rteconf = unserialize($TYPO3_CONF_VARS['EXT']['extConf']
>> ['rtehtmlarea']);
>> +	$rteconf['enableDAMBrowser'] = 0;
>> +	$TYPO3_CONF_VARS['EXT']['extConf']['rtehtmlarea'] =
>> serialize($rteconf);
>> }
>>
>>
>> @@ -129,4 +134,4 @@
>>
>>
>>
>> -?>
>> \ No newline at end of file
>> +?>
>> _______________________________________________
>> Before posting to this list, please have a look to the posting rules
>> on the following websites:
>>
>> http://typo3.org/teams/core/core-mailinglist-rules/
>> http://typo3.org/development/bug-fixing/diff-and-patch/
>> _______________________________________________
>> TYPO3-team-dam mailing list
>> TYPO3-team-dam at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam
>
>
> Met vriendelijke groet,
>
> Michiel Roos
>
> Netcreators BV :: creation and innovation
> www.netcreators.com
>
> Interesse in werken bij Netcreators?
> http://www.netcreators.com/bedrijf/vacatures/
>
> _______________________________________________
> Before posting to this list, please have a look to the posting rules
> on the following websites:
>
> http://typo3.org/teams/core/core-mailinglist-rules/
> http://typo3.org/development/bug-fixing/diff-and-patch/
> _______________________________________________
> TYPO3-team-dam mailing list
> TYPO3-team-dam at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam


Met vriendelijke groet,

Michiel Roos

Netcreators BV :: creation and innovation
www.netcreators.com

Interesse in werken bij Netcreators?
http://www.netcreators.com/bedrijf/vacatures/



More information about the TYPO3-team-dam mailing list