[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: |
}
}
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