[TYPO3-german] Frage zum Thema "Tabellen im RTE"

Steffen Liebig chessman at freenet.de
Fri Feb 15 18:44:58 CET 2008


Uff, das klingt raffiniert. Allerdings habe ich mehrere TD-Einstellungen auf 
der Seite (CSS-Klassen halt, wir haben unterschiedliche Tabellen).
Wenn sich Deine Idee auch mit Übernahme der CSS-Klassen gestalten lässt, 
könnte es hinhauen. Dann gehört in den dataWrap "= <td.Termine 
{parameters:allParams}" usw und theoretisch sollte es laufen sein, richtig ?

Nur zum Verständnis:
"Ifblank.value= &nbsp;  dataWrap etc" heisst: "Falls in der Zelle ein 
Code-Leerzeichen steht, wrappe den td-Tag neu" ?
 Ich möchte eigentlich nicht in jede freie Zelle ein "&nbsp;" eingeben 
müssen. Damit liesse sich das Problem auch ohne TypoScript lösen, die 
Variante wird nämlich von allen Browsern geschluckt (scheint zumindest so) 
;-).
Leider ist das Arbeiten im Code einem HTML-unkundigen Redakteur nicht 
unbedingt zuzumuten. Die Tabelle soll über 50 Zeilen lang werden...und mir 
selbst wärs auch zu viel für eine einfache Saisontabelle.

Ich habs inzwischen mit Einbau des empty-cells a) in die CSS-Klasse und b) 
in den Tabellencode versucht. Funktioniert nicht mal für den IE7 (IE6 
interpretiert das laut Internet ohnehin noch nicht) *grummel*.

Danke in jedem Fall für Deine Hilfe.

Cu, Steffen

"Christian Wolff" <Chris at connye.com> schrieb im Newsbeitrag 
news:mailman.1.1203095556.12164.typo3-german at lists.netfielders.de...
> On Fri, 15 Feb 2008 17:16:46 +0100, Steffen Liebig <chessman at freenet.de> 
> wrote:
>
>> Hallo Chris,
>>
>> danke für den Tipp, nur leider ist mein TypoScript nicht sonderlich
>> fortgeschritten. Ich hab sowas nur schemenhaft bzgl Template-Parsing im
>> Hinterkopf, aber noch nicht angewendet.
>>
>> Vielleicht gibt google dazu was her...falls Dir ein "als Befehl 
>> verwertbarer
>> Ansatz" einfällt, sag mir bitte Bescheid. Kurze Mail
>> (strikingscorpion at freenet.de) genügt ;-).
>>
>> Cu, Steffen
>>
>
> Hallo Steffen.
> also ich hab mir das noch nicht in tiefe angesehen. mit den parse 
> funktionen
>
> lib.parseFunc
> lib.parseFunc_RTE
>
> sind wohl die kanidaten dafür.
> müsste ungefähr so gehen:
>
> lib.parseFunc.tags.td = TEXT
> lib.parseFunc.tags.td {
> current=1
> ifBlank = 1
> ifBlank.value = &nbsp;
> dataWrap = <td {parameters:allParams}>|</td>
> }
> lib.parseFunc_RTE.tags.td < lib.parseFunc.tags.td
>
> hier noch mal im klartext, was ich versuche.
>
> 1. ich füge einen tag ein der geparsed werden soll (td) und sage er ist 
> vom Type TEXT
> danach setzte ich werdte für den tag.
> current=1 sorgt dafür das
> der aktuelle inhalt des tags genommen wird.
> danach wird mit ifblank / ifblank.value ein value für den leer fall. 
> gesetzt.
> anschließend wird noch ein wrap definiert damit wieder eine td ausgegbeben 
> wird.
> und die eventuellen parameter wieder reingeschrieben werden.
>
> bis dahin ist aber alles graue theorie... ich hab den code nicht 
> getestet!!
> und ich hab auch sonst noch nicht viel mit den parse funktionen gemacht.
> aber laut referenz sollte es ungefähr so gehen.
>
> hoff es klappt!
>
> gruss chris
>
> -- 
> Christian Wolff // Berlin
> http://www.connye.com
>
> Latest Projects:
> http://www.flycall.de | http://www.atr24.de | http://www.titanic.de 




More information about the TYPO3-german mailing list