Zum Inhalt springen

Formatierung des Seiteninhalts

Erstellt am 13. September 2002 · 9 Antworten · letzte Antwort am 16. September 2002

Tags: Inhaltselemente, Frage

fschoenm ·

hi!

Ich habe ein Problem, wie Typo3 den eigentlichen Inhalt auf meinen Seiten darstellt. Ich habe eine einfache Seite mit zwei Absätzen, die aus reinem Text bestehen. Typo3 erzeugt dafür folgenden HTML-Code:

<A name="1"></a><h2>Überschrift</h2><img src="clear.gif" width=1 height=5 border=0><BR><P style="margin:0 0 0 0;">Absatz 1</P><img src="clear.gif" width=1 height=10 border=0><BR><A name="3"></a><P style="margin:0 0 0 0;">Absatz 2</P><img src="clear.gif" width=1 height=10 border=0><BR>

Aussehen sollte das allerdings ganz einfach folgendermaßen:

<h2>Überschrift</h2>
<p>Absatz 1</p>
<p>Absatz 2</p>

Allerdings habe ich noch nicht rausgefunden, wie ich die ganzen sinnlosen HTML-Codes rausschmeißen kann. Ich habe noch nicht mal die Stelle gefunden, an der die überhaupt vorkommen. Wie kann ich die Absätze so gestalten, wie ich mir das vorstelle?

bye, Frank!

Jürgen ·

Hallo,

hast Du (wie ich auch) erst vor kurzem mit Typo3 angefangen ?

Dann wäre mein erster Tip, sich zunächst einmal einen Überblick zu verschaffen.

Unter http://www.typo3server.de/dokumentationen.html findest Du eine deutsche Dokumentation zu Typo3.

Ohne ein gewisses Grundverständnis des Systems wirst Du mit den Tipps von anderen Usern (die manchmal extrem kurz ausfallen) nichts anfangen können.

Soll jetzt kein RTFM sein ...

Gruß

Jürgen

fschoenm ·

hi!

Ja, habe erst vor ein paar Tagen damit angefangen. Einen Überblick habe ich mir schon ein bisschen verschafft und auch die von dir genannte Doku habe ich schon größtenteils durchgearbeitet, genauso die die offizielle Referenz. Allerdings hat mir das bei der Lösung dieses Problems bislang nicht weitergeholfen.

bye, Frank!

[ Diese Nachricht wurde geändert von: fschoenm am 2002-09-13 17:03 ]

danp ·

Warum ist es schlimm wie Typo3 den Inhalt formatiert?
Es dürfte doch keine Anzeigenachteile gegenüber der kürzeren Variante geben, oder?
Vielleicht ist die Typo-Variante anzeigesicherer bei vers. Browsern.

fschoenm ·

hi!

Die <p>-Tags genügen, um Absätze vernünftig darzustellen; in allen Browsern. Dafür brauche ich insbesondere diese komische margin-Angabe und die eingebundenen Bilder nicht. Ich möchte stattdessen die Ausgabe eben nach meinen Wünschen gestalten, nicht nach denen von Typo3.

bye, Frank!

Roland-KS ·

Das wird wohl nicht so einfach gehen.
Es sind die zwei Hauptnachteile von Typo3:
a) keine physikalische Trennung zwischen Life- und Developserver.

b) vorformatierte Ausgabe des Contents.

Dadurch dass man nicht NUR mit Templates arbeitet, wie andere CMS, sondern sozusagen fertig Vorlagen bereits hat, sind diese natürlich für alle statischen Konstanten, CSS-Stile, etc. vorbereitet und werden bei nicht Verwendung einfach auf 0 gesetzt.

Wenn man das nicht haben will, muss man alles rauswerfen und allen statischen Templates selber erstellen. Der Aufwand rechtfertigt leider nicht den Erfolg.

Gruß Roland

Blacky ·

Das Problem ist gar nicht so groß.
Typo3 arbeitet absolut sauber sowohl mit vorgegebenen font-Tags, als auch mit Stylesheets. Wir setzen für Kunden das HTML 1:1 um, fast immer mit Stylesheets.

In Deinem Fall ist das Static Template cSet Stylesheet entweder gar nicht oder falsch eingebunden. Da wo die Static Templates eingebunden werden, muss als erstes content(default) und erst danach cSet Stylesheet stehen. Ich hatte bei irgendeiner Konfiguration so ein HTML-Code auch mal produziert 😉 Vielleicht war das auch irgendetwas anderes, probiere ein bisschen, z.B. fragwürdige stylesheet-definitionen aus dem SETUP zu löschen, Static templates komplett zu entfernen und dann in der richtigen Reihenfolge einzubinden. Müsste klappen. Sonst poste doch noch einmal.
Gruß

Andreas Schwarzkopf
http://www.meinsystem.de

fschoenm ·

hi Andreas!

Danke für den Tipp. Nachdem ich das cSet Stylesheet eingebunden hatte, erzeugt er den HTML-Code auch fast so wie ich es gerne hätte.

Was jetzt noch nicht funktioniert, ist, die einzelnen Absätze mit <p>-Tags statt mit <P>-Tags (also kleingeschriebenen Tags) zu wrappen, damit ich den HTML-Code langsam XHTML-valide kriege. Kann man denn irgendwo festlegen, die diese Tags aussehen? Auch die Sprungziele auf den Seiten sind zb. mit großgeschriebenen <A>-Tags angegeben.

bye, Frank!

Blacky ·

Hallo Frank,

komisch, auf allen unseren Installationen sind die <p>-Tags kleingeschrieben. Meiner Meinung nach, ist das auch im Core-Code festgeschrieben. Welche Version hast Du eigentlich?

Vielleicht hilft aber das hier (im Setup):
styles.content.textStyle.altWrap = <p>|</p>
Übrigens, Du kannst entweder im TypoScript-Browser, oder in der ganzen Datenbank (Tools->DB-Überprüfung->Full Search->Raw Search.. nach diesen <P>-Tags suchen. Vielleicht findest Du die ja..
Gruß
Andreas Schwarzkopf
http://www.meinsystem.de

Blacky ·

Sorry, ich habe vergessen, das HTML auszuschalten. Das muss natürlich heißen:

styles.content.textStyle.altWrap = <p>|</p>

Gruß

Andreas