コード例 #1
0
 function getTypoScriptFromParams($params)
 {
     if ($params['setup']) {
         $setup = tx_smarty_div::getTypoScriptFromTMPL($params['setup']);
         unset($params['setup']);
     }
     if ($params) {
         $params = tx_smarty_div::parseTypoScript($params);
     }
     // Create a TypoScript array from $params
     if ($params && $setup) {
         $setup[1] = t3lib_div::array_merge_recursive_overrule($setup[1], $params, false, true);
     }
     // Merge $setup & $params
     return $setup ? $setup : array(1 => $params);
 }