Zum Inhalt springen

Content auslesen

Erstellt am 16. August 2007 · 3 Antworten · letzte Antwort am 17. August 2007

Tags: Frage

FeriX ·

Hallo,

ich bin absoluter Anfänger in Sachen Typo3, aber beruflich im Bereich Webdesign tätig und daher in HTML/CSS, PHP/MYSQL topfit.

Die Typo3 Installation und auch die Einrichtung des deutschen Backends fielen mir recht leicht und funktionierten einwandfrei.

Da es aber nun ans "Eingemachte" geht stehe ich hier vor einem Problem. Ich verstehe absolut nicht, wieso ich den tt_content nicht auslesen kann. Habe ein winziges Template in HTML und CSS erstellt, dazu ein kleines TypoScript. Es sieht alles so aus wie es aussehen soll nur eben wird der INhalt nicht ausgegeben. Daher poste ich am besten alle erstellen Files. Vielleicht kann mir jemand helfen.

HTML-Datei:

<h1>Typo3 Testseite</h1>
###INHALT###

CSS-Datei:

BODY {
background-color: #DDDDDD
}

h1, p, table, div, span, ul {
font-family: arial
}
seite = PAGE

seite {
  #Seiteneigenschaften
  typeNum = 0
  stylesheet = fileadmin/style.css
  meta.Author = Christoph Stauffer
  meta.DESCRIPTION = Typo3 Testseite

  #Template einbinden
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/index.html
  
  #Inhalt ausgeben
  10.marks.INHALT = CONTENT
  10.marks.INHALT.table = tt_content 
  10.marks.INHALT.select.orderBy = sorting
  10.marks.INHALT.select.where = colPos = 0
}

Wie gesagt die Seite wird wie im CSS definiert mit grauem Hintergrund und Schriftart Arial dargestellt das funktioniert also alles schon mal 🙂

Nur eben der Content wird nicht ausgeben, den ich für die Seite angelegt habe 🙁
Bitte um Hilfe!!!

Habe natürlich auch schon das Forum durchstöbert und alle Ansätze dort, die mir brauchbar erschienen, brachten nichts.

Achso habe die Version 4.1.1

Vielen Dank für eure Hilfe.

just2b ·

Hallo,

binde mal unter template > edit whole record > include static > css_styled_content ein und schreib dann bloß

10.marks.INHALT < styles.content.get

georg

FeriX ·

Vielen Dank für die schnelle Antwort hat funktioniert 🙂

Allerdings habe ich gleich eine Folgefrage:

Nimmt man content(default) wird der Code ja sehr vermüllt, was ich nicht wirklich gut finde.

Mit css_styled_content ist das zwar besser, allerdings werden da irgendwie bereits definierte Klassen eingebunden. Ich möchte aber doch, dass es meine Stylesheets verwendet und die Darstellung nicht nach einem vordefinierten macht.

Wie geht das?

Michaelh74 ·

Die vorgefertigten Classes machen eigentlich schon Sinn. Am besten Du läßt die drin und überschreibst bzw. formatierst diese in Deinem eigenen CSS. Das klappt sehr gut.

Viele Grüße
Michael