[TYPO3-german] Warum kein HTML?
Widmann, Manfred Dipl.-Ing.
webmaster at radclubwels.at
Fri May 5 11:11:26 CEST 2006
Ad neue Content-Elemente anlegen:
Das ist sicher ein Thema, das nicht so rasch abgehandelt werden kann, aber
vielleicht kannst du mir einen Tipp geben, wie ich das mache bzw. wo ich da
ansetze?
"Matthias Stuebner" <news at stuebner.de> schrieb im Newsbeitrag
news:mailman.1.1146813372.30825.typo3-german at lists.netfielders.de...
> Am Fri, 5 May 2006 08:34:00 +0200 schrieb Widmann, Manfred Dipl.-Ing.:
>
>> Eine echte Grundsatzfrage:
>> Mittlerweile habe ich bemerkt, dass es ziemlich verpönt ist, in die
>> Content-Elemente (Text, Text m. Bild, etc...) HTML-Code reinzuschreiben -
>> mit anderen Worten, es scheint ja so zu sein, dass die
>> mySQL-Tabelleninhalte
>> HTML-frei sein sollen.
>>
>> Hier endlich die Fragen:
>> a) Habe ich das richtig verstanden?
> Ja
>
>> b) Warum ist das so? Welche Vorteile ergeben sich z.B. dadurch, wenn man
>> für
>> eine Tabelle das Tabellen-Contentelement verwendet und nicht in ein
>> TExt-Contentelement <table>, <tr>, <td> etc... hineincodiert?
> Weil es um die Trennung von Inhalt und Format geht. Wenn Du eine Tabelle
> als HTML eingibst, dann ist das für T3 nur Text, dass das eine Tabelle ist
> weiss T3 nicht.
>
> Nimmst Du Contentelement Tabelle und füllst die Daten ein, dann weiss T3
> dass das eine Tabelle ist und kann diese, ja nach sonstiger Einstellung,
> als z.B. HTML Tabelle, DIV Container oder evtl. Bild ausgebene.
>
> Bei Deiner Variante musst Du immer den Code ändern, bei der zweiten
> Variante evtl. nur eine Option auswählen und schon wird alles anders
> ausgegeben.
>
>> c) Ist das Konzept flexibel genug? Kommt man mit den Content-Elementen in
>> der Praxis aus?
> Wenn Du mit den gegebenen Contentelementen nicht auskommst, dann kannst Du
> jederzeit neue anlegen.
>
>> d) Wie hat sich Kaspar das ursprünglich gedacht?
> Da wirst Du wohl Karspar fragen müssen, oder hat der hier ein Ghostbrain?
> ;-)
>
> --
> mfg Matthias
More information about the TYPO3-german
mailing list