Sebastian Baumann schrieb:
> Sebastian Baumann schrieb:
>> Hi,
>>
>> ich habe hier einen Schnipsel von Alex Kellner gefunden:
>> http://typo3blogger.de/typo3-link-syntax/
>>
>> $str = '<link 1>bla</link>';
>> $parseFunc = $GLOBALS['TSFE']->tmpl->setup['lib.']['parseFunc_RTE.'];
>> $parseFunc['nonTypoTagStdWrap.']['encapsLines.']['removeWrapping'] = 1;
>> $out = $this->cObj->parseFunc($str, $parseFunc);#
>> return $out;
>>
>> Der mir meine typo3links richtig erzeugt. Das blöde ist nur, dass ich 
>> in  meiner Aufgabe immer ein Leerzeichen mit eingbaut bekomme. Das 
>> entferne ich zwar jetzt mit der Holzhammermethode:
>> $out = str_replace("&nbsp;","",$out);
>>
>> Aber irgendwo muss das doch herkommen?
>> Jemand einen heißen Tipp für mich?
>>
>> Grüße
>> Basti
> 
> So nun habe ich eine weitere Funktion entdeckt:
> $out = $this->pi_RTEcssText($str);
> 
> Damit werden meine Links erzeugt und meine Ausgabe enthält keine &nbsp;.
> Allerdings baut mir da nun die Funktion einen <p> Tag ein. Denwill ich 
> aber nicht haben.

So nun habe ich es so gelöst:
$str = '<link 1>bla</link>';
$parseFunc = $GLOBALS['TSFE']->tmpl->setup['lib.']['parseFunc_RTE.'];
$parseFunc['nonTypoTagStdWrap.']['encapsLines.']['removeWrapping'] = 1;
$parseFunc['nonTypoTagStdWrap.']['encapsLines.']['innerStdWrap_all.']['ifBlank']
 
= '';
$out = $this->cObj->parseFunc($str, $parseFunc);#
return $out;
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an