Zum Inhalt springen

Es kann doch nicht so schwer sein

Erstellt am 6. Februar 2005 · 11 Antworten · letzte Antwort am 7. Februar 2005

Tags: Templates & Layouts, Frage

Riot ·

Hallo,

1. Ich habe mein Template jetzt auf der Rootseite eingefügt, wenn ich jetzt auf eine Unterseite gehen, steht in Typo3, in rot, No Template. Ist das richtig so?
2. Wie kann ich einen Zeilenumbruch im QUELLTEXT erzwingen?
3. Mein Content wird nicht eingebunden, mein Marker(subpart) heißt "DOCUMENT_CONTENT". Was mache ich falsch?

###DOCUMENT_BODY###
  <div id="structure">
    <div id="menu">
      ###DOCUMENT_MENU###
    </div>
    <div id="content">
      ###DOCUMENT_CONTENT###
    </div>
    <div id="footer">
      ###DOCUMENT_FOOTER###
    </div>
  </div>
###DOCUMENT_BODY###
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/fhl/fhl.css
page.20 = TEMPLATE
page.20 {
  template = FILE
  template.file = fileadmin/fhl/fhl.html
  workOnSubpart = DOCUMENT_BODY
  subparts.DOCUMENT_CONTENT< styles.content.get
  
  subparts.DOCUMENT_CONTENT = CONTENT
  subparts.DOCUMENT_CONTENT {
    table = tt_content
   select.orderBy = sorting
   select.where = colPos = 0
  }

4. Warum sind die Dokus so veraltet? Tabellenlayouts und so etwas hier "<font face="Arial" size="2"><b> | </b></font><br>" ist doch schon lange nicht mehr Webstandard!

MfG

mstuebner ·
Riot schrieb

1. Ich habe mein Template jetzt auf der Rootseite eingefügt, wenn ich jetzt auf eine Unterseite gehen, steht in Typo3, in rot, No Template. Ist das richtig so?

Dann klick noch einmal auf die Rootseite in der Liste und alles ist gut.

Riot schrieb

3. Mein Content wird nicht eingebunden, mein Marker heißt "DOCUMENT_CONTENT". Was mache ich falsch?

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/fhl/fhl.css
page.20 = TEMPLATE
page.20 {
  template = FILE
  template.file = fileadmin/fhl/fhl.html
  workOnSubpart = DOCUMENT_BODY
  subparts.DOCUMENT_CONTENT< styles.content.get
  
  subparts.DOCUMENT_CONTENT = CONTENT
  subparts.DOCUMENT_CONTENT {
    table = tt_content
   select.orderBy = sorting
   select.where = colPos = 0
  }

Erstens heisst nicht der MARKER DOCUMENT_CONTENT, sondern der Subpart, zumindest laut Deinem Code. Falls Du diesen also im Template als Marker definiert hast, dann solltest Du in Deinem Code auch markers schreiben.

Riot schrieb

4. Warum sind die Dokus so veraltet? Tabellenlayouts und so etwas hier "<font face="Arial" size="2"><b> | </b></font><br>" ist doch schon lange nicht mehr Webstandard!

Weil 100% derjenigen die sich anfangs beschwert haben, dass die Doku zu alt wäre später, wenn sie die Materie verstehen, keinen Grund sehen eine neuere zu schreiben. Da das Schreiben von Dokumentation keinem elitären Kreis vorbehalten ist kannst Du die Situation gerne ändern.

Und dass Roberts deutsche Dokumentation veraltet ist mag ich auch nicht ganz gelten lassen.

Riot ·
mstuebner schrieb

Dann klick noch einmal auf die Rootseite in der Liste und alles ist gut.

Also ist es ok wenn in den Unterseiten "no Template" steht?

mstuebner schrieb

Erstens heisst nicht der MARKER DOCUMENT_CONTENT, sondern der Subpart, zumindest laut Deinem Code. Falls Du diesen also im Template als Marker definiert hast, dann solltest Du in Deinem Code auch markers schreiben.

Ok habe mich falsch ausgedrückt, ich benutze Subparts. Aber irgendwie hast du mir nicht aus die Frage geantwortet. Oder hast du zweitens einfach vergessen?

mstuebner schrieb

...
Und dass Roberts deutsche Dokumentation veraltet ist mag ich auch nicht ganz gelten lassen.

Hmm meine Beispiele sind aus "Grundlagenwissen Typo3 Version 3.6.2
Deutsche Typo3-Dokumentation
Dok.-Version 2.0". Ist das nicht die neuste?

MfG

mstuebner ·
Riot schrieb
mstuebner schrieb

Dann klick noch einmal auf die Rootseite in der Liste und alles ist gut.

Also ist es ok wenn in den Unterseiten "no Template" steht?

Ja doch, denn sie haben ja keines, es sei denn dass Du ein Extensiontemplate erstellst.

Riot schrieb

Ok habe mich falsch ausgedrückt, ich benutze Subparts. Aber irgendwie hast du mir nicht aus die Frage geantwortet. Oder hast du zweitens einfach vergessen?

Nein, aber ich behalte mir das Recht vor Fragen auf die ich keine Antwort habe nicht zu beantworten. Ist das akzeptabel?

Riot schrieb

Hmm meine Beispiele sind aus "Grundlagenwissen Typo3 Version 3.6.2 Deutsche Typo3-Dokumentation Dok.-Version 2.0". Ist das nicht die neuste?

Doch und meine Aussage bleibt die selbe. Zudem erläutert diese Dokumentation die Grundlagen und für viele ist es einfacher erst mal an einem einfachen Layout zu üben, als parallel auch noch mit den virtuellen Welten von CSS zu kämpfen. Wenn Du bereits weist, dass Tabellen alter Kram sind, dann weist Du doch sicher auch wie man es anders macht und bruachst keine Anleitung dafür. Zudem ist es nicht zwangsweise Aufgabe einer T3 Dokumentation über themenfremde Inhalte zu referieren.

Unbekannter Benutzer ·

Ok habe mich falsch ausgedrückt, ich benutze Subparts.

Wenn das tatsächlich Dein HTML Code ist, den Du da oben geposted hast, benutzt Du subparts und marker.

Subpart ist der "DOCUMENT_BODY", der Rest sind Marker. Die musst Du dann auch über "marks" ansprechen.

Tabellen etc. bekommst Du alle raus. Aber vielleicht nicht gleich in den ersten Kapiteln von Einführungsdokumentationen. Wenn es Dir eilig ist: css_styled_content statt content(default) verwenden und über den Object Browser alles rausschmeissen was da an wrapping angeboten wird. Und mal ein bissl die Suche nach Tabellen XHTML, css_styled_content etc. bemühen.

Viele Grüße
Niki

Riot ·
Niki schrieb

Ok habe mich falsch ausgedrückt, ich benutze Subparts.

Wenn das tatsächlich Dein HTML Code ist, den Du da oben geposted hast, benutzt Du subparts und marker.

Subpart ist der "DOCUMENT_BODY", der Rest sind Marker. Die musst Du dann auch über "marks" ansprechen.

Viele Grüße
Niki

Jetzt verstehe ich gar nichts mehr!
Ich dachte immer mit Kommentarzeichen Marker, und ohne Subparts?
Marker => <!-- ###Marker### -->
Subpart => ###Subpart###
?

Riot ·
mstuebner schrieb

Nein, aber ich behalte mir das Recht vor Fragen auf die ich keine Antwort habe nicht zu beantworten. Ist das akzeptabel?

Ja!

mstuebner schrieb

Wenn Du bereits weist, dass Tabellen alter Kram sind, dann weist Du doch sicher auch wie man es anders macht und brauchst keine Anleitung dafür.

Ich brauche auch keine Anleitung für XHTML und CSS, sondern wie ich dieses in Typo3 umsetze.

mic_jan ·

Also ich habe mal gelernt, dass "subparts" zweimal auftauchen müssen, "marks" aber nur einmal... Oder liege ich damit falsch...

Gruss

Michael

mstuebner ·
Riot schrieb

Ich dachte immer mit Kommentarzeichen Marker, und ohne Subparts?
Marker => <!-- ###Marker### -->
Subpart => ###Subpart###
?

Es ist genau anders herum.

mstuebner ·
mic_jan schrieb

Also ich habe mal gelernt, dass "subparts" zweimal auftauchen müssen, "marks" aber nur einmal... Oder liege ich damit falsch...

Weil Subparts einen Bereich festlegen der Anfang und Ende hat, Marker dagegen nur ein Platzhalter sind.

Riot ·

Danke erst einmal an alle, ich habe nochmals in der Doku nachgesehen, aber auf den Unterschied zwischen Marker und Subparts habe ich nichts gefunden. Aber jetzt funktioniert es.

Unbekannter Benutzer ·

Ein Subpart kann, muss aber nicht in Kommentaren stehen. Ein Subpart kommt immer 2mal vor. Ein Marker darf nur einmal vorkommen und nicht in Kommentaren stehen.

Viele Grüße
Niki