[BUGFIX] dam_ttcontent seems not to respect renderMethod 72/15372/1
authorLorenz Ulrich <lorenz.ulrich@visol.ch>
Sat, 6 Oct 2012 16:34:14 +0000 (18:34 +0200)
committerLorenz Ulrich <lorenz.ulrich@visol.ch>
Sat, 6 Oct 2012 16:40:59 +0000 (18:40 +0200)
As a results of the changes in css_styled_content, dam_ttcontent 1.3.0
was updated to be able to use the accessibility rendering.

Since that change, multiple pictures with no caption set in the tt_content
field imagecaption were always rendered as ul/li instead of dl/dt, even if
the renderMethod was dl.

This is due to the fact that CSC has a fallbackRendering if certain
conditions (only one single pictures, global caption) are met. This
fallbackRendering is not valid for dam_ttcontent since dam_ttcontent
usually uses captions from the DAM record. Therefore the
fallbackRendering is removed (as it was in 1.2).

Change-Id: I59b6102b4f3fb26cd9e7c707d53dd22f6058bae3
Fixes: #41493
Releases: 1.3

pi_cssstyledcontent/class.tx_damttcontent_pi1.php

index dc90157..58f142f 100755 (executable)
@@ -172,9 +172,6 @@ class tx_damttcontent_pi1 extends tx_cssstyledcontent_pi1 {
                $GLOBALS['TSFE']->register['imageCount'] = $imgCount;
                $GLOBALS['TSFE']->register['renderGlobalCaption'] = $renderGlobalCaption;
                $fallbackRenderMethod = $this->pObj->cObj->cObjGetSingle($conf['fallbackRendering'], $conf['fallbackRendering.']);
-               if ($fallbackRenderMethod && is_array($conf['rendering.'][$fallbackRenderMethod . '.']))        {
-                       $conf = $this->pObj->cObj->joinTSarrays($conf, $conf['rendering.'][$fallbackRenderMethod . '.']);
-               }
 
                        // Set the accessibility mode which uses a different type of markup, used 4.7+
                $accessibilityMode = FALSE;