Zum Inhalt springen

Absätze werden nicht angezeigt (?)

Erstellt am 11. April 2006 · 10 Antworten · letzte Antwort am 11. April 2006

Tags: Inhaltselemente, Frage

fuzz ·

Moin,

bin absoluter Newb was Typo3 angeht und probiere mich
da gerade mal ein wenig.

Jetzt habe ich einen zweiten Datensatz zu einem Menüpunkt geschrieben mit einem normalen Absatz (kein BR). Jetzt wird dieser aber nicht angezeigt?

Ich benutze Typo3 v4 und diesen speziellen HTML Editor der glaub ich jetzt fest in Typo3 drin ist. Hab den über die Extensions im BE gefunden.

Hier mal mein TS...

tmpVar.cont = CONTENT
tmpVar.cont.table = tt_content
tt_content = COA
tt_content {
    10 = TEXT
    10.field = header
    10.wrap = <b>|</b><br />
    
    20 = HTML
    20.value.field = bodytext
    20.value.wrap = |<br /><br />
}

tmpVar.temp = TEMPLATE
tmpVar.temp {
    template = FILE
    template.file = fileadmin/index.temp.html
    workOnSubpart = DOKUMENT
    
    marks {    
        CONTENT = TEXT
        CONTENT < tmpVar.cont
    }
}

site = PAGE
site.stylesheet = fileadmin/css/styles.css
site.bodyTag = <body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
site.10 < tmpVar.temp

Thanks4help!

PS: Den Inhalt hab ich auch mal versucht über folgendes TS einzubinden. Klappte aber nicht. Es wurde nix angezeigt:

#...
marks {
    CONTENT = CONTENT
    CONTENT < style.content.get
}
#...
McGregor ·

Hi!

Das ist ja Kraut und Rüben ... Da habe ich erst ein wenig überlegen müssen, bevor ich verstanden habe, was dein Problem ist.
Generell finde ich es interessant, dass überhaupt etwas angezeigt wurde.
So... Nun probier mal folgenden geänderten Code

tmpVar.cont = CONTENT
tmpVar.cont {
 table = tt_content
 select.where = colPos = 0
 select.orderBy = sorting
}
tmpVar.temp = TEMPLATE
tmpVar.temp {
    template = FILE
    template.file = fileadmin/index.temp.html
    workOnSubpart = DOKUMENT
    marks {    
        CONTENT < tmpVar.cont
    }
}

site = PAGE
site.stylesheet = fileadmin/css/styles.css
site.bodyTag = <body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
site.10 < tmpVar.temp

Und dann finde ich es sehr kompliziert mehrfach geschachtelte TS-Blöcke zu lesen und zu verstehen (das kann aber nur für mich zutreffen)

Grüße
McGregor

fuzz ·

tach,

erstmal danke für deine antwort.
habe mal dein beispiel 1:1 übernommen.
Es funktioniert leider nicht. Es wird absolut nüschts angezeigt.

Gruß fuzz

Unbekannter Benutzer ·

Nimm das hier:

#
marks {
CONTENT = CONTENT
CONTENT < style.content.get
}

und mach aus dem "style.content.get" ein "styles.content.get".

Dann noch auf "click here to edit whole template record" klicken und bei den statischen Templates eines Deiner Wahl einbinden (z.B. css_styled_content oder content(default)+cSet stylesheet).

Viele Grüße
Niki

McGregor ·

Ja... eben sehe ich das Problem. Blöde Doppelschachtelung.

Also nochmal von vorne:

tmpVar.cont = CONTENT
tmpVar.cont {
 table = tt_content
 select.where = colPos = 0
 select.orderBy = sorting
}

site = PAGE
site {
 stylesheet = fileadmin/css/styles.css
 bodyTag = <body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
 10 = TEMPLATE
 10.template = FILE
 10.template.file = fileadmin/index.temp.html
 10.workOnSubpart = DOKUMENT
 10.marks {
  CONTENT < tmpVar.cont
 }
}

Grüße
McGregor

P.S. Da fällt mir nochwas ein. Hast du css_styled_content installiert und eingebunden? Sonst wird da nichts angezeigt.

fuzz ·

hmm... irgendwie alles komisch #angry#
gibts da nich irgend ein brauchbares tutorial?
das was ich gefunden habe hat mir nur die sachen erklärt wie in meinem ersten posting.

Unbekannter Benutzer ·

schau Dir doch meinen Beitrag noch mal an ... Du hattest Dich im TS Code verschrieben und vermutlich auch keine statischen templates eingebunden gehabt. Daher ging nichts.

Mach einfach das was ich Dir geschrieben habe und füge das genau beim Marker ein. Das ganze tmpVar.cont kannst Du rauslöschen.

Viele Grüße
Niki

fuzz ·

Hi Niki,

habs genauso gemacht wie du gesagt hast.
Hab auch die static teile eingebunden gehabt (mit beiden möglichkeiten probiert CSS styled und cSet+content(default)..)

aber es geht einfach nicht 🙁

hier mal mein ts

# ------------------------------------------------------------------------------------------
# Dynamischen Inhalt vorbereiten
#

# Menu erstellen
tmpVar.menu = HMENU
tmpVar.menu {
    # Menü Typ angeben und ROOT UID
    special = directory
    special.value = 1
    
    # Erste Menütiefe definieren
    1 = TMENU
    1.NO = 1
    1.NO.ATagParams = class="Menu"
    1.NO.linkWrap = &nbsp;|&nbsp;&#124;|*|&nbsp;|&nbsp;&#124;|*|&nbsp;|
}

# Menu2 erstellen
tmpVar.menu2 = HMENU
tmpVar.menu2 {
    # Menü Typ angeben und ROOT UID
    special = directory
    special.field = uid
    
    # Erste Menütiefe definieren
    1 = TMENU
    1.NO = 1
    1.NO.ATagParams = class="Menu"
    1.NO.linkWrap = &nbsp;|&nbsp;&#124;|*|&nbsp;|&nbsp;&#124;|*|&nbsp;|
}


# Inhalt der aktuellen Seite laden
#tmpVar.cont = CONTENT
#tmpVar.cont.table = tt_content
#
#tt_content = COA
#tt_content {
#    10 = TEXT
#    10.field = header
#    10.wrap = <b>|</b><br/>
#   
#    20 = HTML
#    20.value.field = bodytext
#    20.value.wrap = |<br/><br/>
#}

# ------------------------------------------------------------------------------------------
# Template deklarieren und Inhalt einsetzen
#

# Template mit Inhalt füllen
tmpVar.temp = TEMPLATE
tmpVar.temp {
    # Template laden
    template = FILE
    template.file = fileadmin/index.temp.html
    workOnSubpart = DOKUMENT
    
    # Inhalt einfügen
    marks {
        # Menü einfügen
        MENU < tmpVar.menu
        
        # Menü2 einfügen
        SUB_MENU < tmpVar.menu2
        
        # Position einfügen
        CURRENT_TITLE = TEXT
        CURRENT_TITLE.field = title
        
        # Text einfügen
        #CONTENT < tmpVar.cont
        CONTENT = CONTENT
        CONTENT < style.content.get
    }
}

# ------------------------------------------------------------------------------------------
# Die aktuelle Seite generieren
#

# Seite vorbereiten
site = PAGE
site.stylesheet = fileadmin/css/styles.css
site.bodyTag = <body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">

# Alles einfügen
site.10 < tmpVar.temp
Unbekannter Benutzer ·

ich hab schon zweimal darauf hingewiesen dass Du Dich verschrieben hast. Wie oft soll ich Dich da noch drauf hinweisen?

hast Du gemacht und gibt es nicht:

style.content.get

heisst richtig:

styles.content.get

Viele Grüße
Niki

fuzz ·

hey niki,
du hast dich selber verschrieben... und ich habs übernommen
gruß

PS: oops hab mich verlesen hast ja noch dazu geschrieben... war mal wieder zu schnell... :o
naja es läuft ja jetzt

thx4help