[TYPO3-german] Typoscript - Rückgabe einer userFunc mit renderObj formatieren
Stephan Bauer
stephan_bauer at gmx.de
Tue Jul 3 10:20:08 CEST 2012
Habe eine Lösung gefunden.
Mit diesem Code aus cc_random_image hat es funktioniert:
// Code aus cc_random_image
$renderCode = $this->cObj->cObjGetSingle($conf["renderObj"],
$conf["renderObj."]);
$markerArray = array();
$selectFieldsArray = explode(',',$conf['selectFields']);
// MarkerArray füllen und in cObj einfügen
foreach($values AS $row) {
$markerArray["###uid###"] = $row['uid'];
$markerArray["###pid###"] = $row['pid'];
$markerArray["###title###"] = $row['title'];
$markerArray["###short###"] = $row['short'];
$markerArray["###image###"] = $row['image'];
// Code aus cc_random_image
$lConf = $conf['renderObj.'];
$this->cObj->substituteMarkerInObject($lConf, $markerArray);
$content .= $this->cObj->cObjGetSingle($conf['renderObj'], $lConf);
}
Mit diesem Typoscript kann ich dann auf die Marker zugreifen:
renderObj = COA
renderObj {
20 = TEXT
20 {
wrap = <h4>|</h4>
value = ###title###
crop = 28 | … | 1
}
}
Grüße
Stephan
schrieb Stephan Bauer:
> Hallo,
>
> ich habe folgendes Typoscript erstellt und es werden die Daten der
> userFunc ausgegeben:
> lib.slider-start = COA
> lib.slider-start {
> 10 = USER
> 10 {
> userFunc = user_slider_select->main
> pidInList = 2107,2162,2353
> selectFields = uid,pid,title,short,image
> max = 4
> lang = 173
>
> Ist es möglich, die Rückgaben der userFunc per renderObj zu formatieren?
> Z.B.
> renderObj = COA
> renderObj {
> 20 = TEXT
> 20 {
> required = 1
> wrap = <h4>|</h4>
> field = title
> crop = 28 | … | 1
> }
>
> Vielen Dank im Voraus.
>
> Grüße
>
> Stephan
>
More information about the TYPO3-german
mailing list