[TYPO3-mvc] Is it possible to "hook" tt_news with values of extbase extension?

Johannes C. Schulz - EnzephaloN IT-Solutions info at enzephalon.de
Sat Jan 29 12:45:10 CET 2011


Hi at all!

 

If I like to insert data from my extbase extension into tt_news, how should
I do that? I tried to write an extension which extends tt_news. Now I can
choose the data from my extbase extension, but I don't know how to assign
this to the marker.

 

It's really the "old way" ;-)

 

<?

class tt_news_psoabilling{

 

  function extraItemMarkerProcessor($markerArray,$row,$lConf,$obj){

    

    $thisbands=$row['tx_ttnewspsoabilling_psoabilling_band'];

    t3lib_div::print_array($thisbands);

    

    $content="";

      $selectConf = array();

      $selectConf['selectFields'] = '*';

      $selectConf['fromTable'] = 'tx_psoabilling_domain_model_band';

      $selectConf['where']  = 'tx_psoabilling_domain_model_band.deleted=0

AND tx_psoabilling_domain_model_band.t3ver_state<=0 AND
tx_psoabilling_domain_model_band.hidden=0';

      $selectConf['where'] .= 'tx_psoabilling_domain_model_band.uid IN
$thisbands';

      $res = $GLOBALS['TYPO3_DB']->

exec_SELECTquery($selectConf['selectFields'], $selectConf['fromTable'],
$selectConf['where']);

      $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);

      $GLOBALS['TYPO3_DB']->sql_free_result($res);

    

    foreach($row as $band=>$value){

        $content.=

 

             HERE A SIMPLE TEMPLATE SHOULD BE BUILD

 

    }

    $markerArray['###BANDS###'] = $this->$obj->stdWrap($content);

    return $markerArray;

  }

}

?>

 

1.) I insert this by:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['extraItemMarkerProcessor'

][] = 'EXT:tt_news_psoabilling/tt_news_psoabilling.php:tt_news_psoabilling';

But nothing happened!

 

2.) Maybe there is a way to do it the regular way in extbase???

 

If there is anybody who can help me I would be happy!

 

Best regards

Johannes



More information about the TYPO3-project-typo3v4mvc mailing list