Zum Inhalt springen

Krieg den Text nicht sichtbar ...

Erstellt am 17. November 2005 · 11 Antworten · letzte Antwort am 18. November 2005

Tags: Templates & Layouts, Frage

Zander-Carve ·

Bin alles nochmal durchgegangen im Template. Einen Fehler kann ich nicht finden. Gibt es noch irgendwelche Einstellungen, die in Typo3 vorgenommen werden müssen. In der Datenbank hab ich auch mal nachgeschaut, dort ist der Text eingefügt, so dass Typo3 eigentlich drauf zugreifen müsste.

Habe überhaupt keine Idee mehr - aber ich kenn mich auch zu wenig damit aus ...

just2b ·

Ist "content(default)" unter "Click here to edit whole template record" includiert? (templateansicht)

lg georg

Zander-Carve ·

Danke erstmal. Habe folgendes gemacht:

Ich "Click here to edit whole template record", dann öffnet sich eine Ansicht, wo ich alle möglichen Fenster sehe. Bei Include static habe ich jetzt das Object content(default) ausgewählt. Es steht nun im Fenster "ausgewählt". Gespeichert - aber leider ist da immer noch kein Text.

Hast Du vielleicht noch einen anderen Vorschlag? Oder muss ich das noch irgendwo anders eintragen?

Zander-Carve ·

Vielen Dank erstmal für die Unterstützung. Ich habe jetzt zunächst content(default) aktiviert, dann css_styled_content. Dann beide. Nichts passiert. Dann habe ich die Skript-Zeilen 189-195 (siehe oben) gelöscht und auf einmal ist der Text da. Sogar, wenn ich die include-static-Aktivierungen wieder rausnehme.

...
                     # Inhalt ausgeben
                     INHALT = CONTENT
                     INHALT {
                             table = tt_content
                     }                      
     }
}

Dann erscheint der Text.

Wenn ich aber jetzt den Text ansteuere - eigentlich dürfte er doch erst jetzt überhaupt erscheinen - dann ist er weg! Also wenn ich z.B. Folgendes weiterschreibe im Skript:

...
                     # Inhalt ausgeben
                     INHALT = CONTENT
                     INHALT {
                             table = tt_content
                     }                      
     }
}

# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content = {
              # Überschrift ausgeben
              10 = TEXT
              10 {
                  field = header
                  wrap = <h1>|</h1><br />
              }
              # Body ausgeben
              20 = TEXT
              20 {
                  field = bodytext
                  wrap = <p>|</p>
              }                     
}

Zusammenfassung:

- die html-Vorlage ist vorhanden. Sie kann auch in den Menüs etc. angesteuert werden,

- der Platzhalter ###INHALT### wird offensichtlich auch durch das Template angesteuert, denn Überschrift und Body werden angezeigt (zumindest, wenn man keinen TS-Verweis auf sie gibt),

- content(default) und css_styled_content sind gesetzt (habe mit und ohne probiert).

theo ·
Zander-Carve schrieb
...
                     # Inhalt ausgeben
                     INHALT = CONTENT
                     INHALT {
                             table = tt_content
                     }                      
     }
}

Wo hast Du denn sowas her?
Selber erfunden?

# Inhalt ausgeben
INHALT < styles.content.get

und fettich...

Zander-Carve ·

Jetzt habe ich es nochmal neu geschrieben und auf einmal geht es #angry# . Ich kann mir allerdings nicht erlären, was jetzt anders ist. Wenn jemand nochmal eine Blick drauf werfen mag und einen Fehler erkennen könnte beim ersten Skript, wäre ich sehr dankbar.

Auf jeden Fall jetzt schon mal sowieso mein Dank für's Mitdenken ...

...
                    # Inhalt ausgeben
                     INHALT = CONTENT
                     INHALT {
                             table = tt_content
                     }                      
     }
}

# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content {
                 # Überschrift ausgeben
                 10 = TEXT
                 10 {
                     field = header
                     wrap = <h1>|</h1><br />
                 }
                 # Bodytext ausgeben
                 20 = TEXT
                 20 {
                     field = bodytext
                     wrap = <p>|<p>
                 }
}
Zander-Carve ·

Alles klar - es war das blöde Gleichheitszeichen ...

...
# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content {
            # Überschrift ausgeben
            10 = TEXT
...

muss es heißen und nicht:

...
# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content ={
                 # Überschrift ausgeben
                 10 = TEXT
...

Es ist manchmal zum Verzweifeln. Je länger man draufkuckt, desto blinder wird man!!!! :o