[TYPO3-german] Generic Markers - Bild in Frontend ausgeben

Rainer Schleevoigt rainer at webmasterei-hamburg.de
Thu Jul 21 09:34:24 CEST 2011


On 7/21/11 9:21 AM, feuersalamander wrote:
> Hallo Leute,
> ich habe tt_news um einige Felder erweitert, unter anderem auch mit 
> einem Feld um ein zusätzliches Bild einpflegen zu können.
>
> Mir gelingt es leider nicht dieses auch im Fontend darzustellen.
>
> Kann mir bitte jemand den Trick verraten wie man das macht?
Der ist zu verraten: Du führst einen neuen Marker ein, den Du in Deiner 
Ext mit einem Script (Klasse) verbindest.
Näheres steht im Manual von tt_news.

So geht das mit Typoscript:

plugin.tt_news.genericmarkers{
	data  = tx_ttnewsextendproductcode_product_code
	articleno =TEXT  <http://www.typo3.net/tsref/cobject/TEXT/>
	articleno{
		field  = generic_tx_ttnewsextendproductcode_product_code
		wrap  = Code:&nbsp; |
	}
}


Ich hatte das selber schon mit PHP-Hook gemacht, muss ich mal 
raussuchen. Habe ich gerade ...

in ext_localconf.php:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['extraItemMarkerHook'][] 
= 'EXT:gruppe3/hook.class.php:tx_gruppe3_marker';

in der hook.class.php geht das so los:

class tx_gruppe3_marker extends tslib_pibase {
     private $mitarbeiter = array();
     private $kompetenz = array();
     private $referenz = array();
     private $g3;
     function extraItemMarkerProcessor($markerArray, $row, $lConf, $obj) {
         $this->pi_setPiVarDefaults();
         $this->pi_loadLL();
          $this->local_cObj = t3lib_div::makeInstance("tslib_cObj");
         $this->mitarbeiter = 
$this->getMitarbeiter($row['tx_gruppe3_mitarbeiter']);
         $this->kompetenz   = 
$this->getKompetenz($row['tx_gruppe3_kompetenz']);
         $this->referenz    = 
$this->getReferenzen($row['tx_gruppe3_kompetenz']);


>
>
>
> Danke!
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


-- 
Dipl.-Ing. Rainer Schleevoigt
Webmasterei Hamburg
iPhone/Android Developer
Certified TYPO3 Integrator
22303 Hamburg
Novalisweg 10



More information about the TYPO3-german mailing list