Zum Inhalt springen

Inhaltselemente funktionieren nicht!

Erstellt am 12. Januar 2007 · 6 Antworten · letzte Antwort am 12. Januar 2007

Tags: Inhaltselemente, Frage

Fauchie23 ·

Hallo zusammen!
Ich habe folgendes Problem oder vielleicht stell ich mich einfach nur zu dumm!
Benutze Typo3: 4.0.3
Include static (from extensions): css_styled_content

Ich habe eine Seite angelegt. Als Seiteninhalt will ich ein Mail Formular haben (Standard)!
Ich wähle dann Inhaltselement Mail Formular, dann gebe ich noch meine emailadresse ein und speichere ich das ganze!
Wenn ich nun das ganze im FE betrachte wird mir der Text aus der Konfuguration angezeigt!
Konfiguration:
# Example content:
Name: | *name = input,40 | Enter your name here
Email: | *email=input,40 |
Address: | address=textarea,40,5 |
Contact me: | tv=check | 1

|formtype_mail = submit | Send form!
|html_enabled=hidden | 1
|subject=hidden| This is the subject

Was mach ich da falsch?
Stimmt da was an meiner Typo3 Installation nicht oder mache ich was anderes falsch?

Normal sollten doch da im FE schon die Eingabefelder sichtbar sein, oder irre ich mich da?
Ich hoffe Ihr könnt mir da weiterhelfen!

Gruß Andrea

just2b ·

Hallo,

wie schaut denn dein TS aus, insb der Abschnitt wo du die Inhalte deinem marker/subpart zuweist?

georg

Fauchie23 ·

Hier mal mein TypoScript

#Allgemeine TypoScript-Konfiguration
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE@euro
config.spamProtectEmailAddresses = 1
config.index_enable = 1
config.index_externals = 1



#Die Website darstellen
page = PAGE
page.typeNum = 0
#Allgemeine Seiteneigenschaften setzen
page{
    bodyTag = <body bgcolor="#cccccc">
    stylesheet = fileadmin/css/style.css
    #MetaTags angeben
    meta.AUTHOR = Andrea Richter
    meta.DESCRIPTION = Hier steht die Beschreibung
    
    #Designvorlage integrieren
    10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/tmpl/vorlage.html
    10.workOnSubpart = DOKUMENT
    
    10.marks{
              #Das Logo einlesen
              LOGO = IMAGE
              LOGO.file = fileadmin/images/logo.gif
              
              #Bass
              BASS = IMAGE
              BASS.file = fileadmin/images/bass.gif
              
              #Banner unten
              BGUNTEN = IMAGE
              BGUNTEN.file = fileadmin/images/unten.jpg
              
              #Hersteller
              HERSTELLER = IMAGE
              HERSTELLER.file = fileadmin/images/hersteller.jpg
              
              #Das Textmenue oben erstellen
              NAVI = HMENU
              NAVI{
    	      	special = directory
    	      	special.value = 1
    	      	1 = TMENU
    	      	1.NO = 1
    	      	1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*| &nbsp;|&nbsp;&#124; |*| &nbsp;|
    	      	1.NO.ATagParams = class="navi"
    	      }
    	      
    	      #Den Trailer dynamisch ansprechen
    	      TRAILER = IMAGE
    	      TRAILER.file = GIFBUILDER
    	      TRAILER.file{
    	      		   XY = 100, 426
    	      		   backColor = #999999
    	      		   
    	      		   #Grafischen Text auf Ebene 10
    	      		   10 = TEXT
    	      		   10.text.field = title
    	      		   10.angle = 90
    	      		   10.fontFile = fileadmin/fonts/C-TYA___.TTF
    	      		   10.fontSize = 25
    	      		   10.fontColor = #FFFFFF
    	      		   10.niceText = 0
    	      		   10.offset = 70, 426
    	      		   
    	      		   #Strichlinie vertikal
    	      		   20 = TEXT
    	      		   20.text =  - - - - - - - - - - - - - - - - - - - - - - - - - -
    	      		   20.angle = 90
    	      		   20.fontFile = fileadmin/fonts/ariblk.ttf 
    	      		   20.fontSize = 12
    	      		   20.fontColor = #FFFFFF

    	      		   20.niceText = 0
    	      		   20.offset = 102, 200
    	      		   
    	      		   #Strichlinie horizontal
    	      		   30 = TEXT
    	      		   30.text =  - - - -
    	      		   30.fontSize = 12
    	      		   30.fontColor = #FFFFFF
    	      		   30.niceText = 0
    	      		   30.fontFile = fileadmin/fonts/ariblk.ttf
    	      		   30.offset = 79, 210
    	      		   }
    	        #Inhalt ausgeben
    	        INHALT = CONTENT
    	        INHALT {
    	        	table = tt_content
    	               }
    	     }
        }

#Seiteninhalte beschreiben
tt_content = COA
tt_content {
	    #Überschrift ausgeben
	    10 = TEXT
	    10{
               field = header
	       wrap = <h3>|</h3>

	       }
	    
	    #Bodytext ausgeben
	    20 = TEXT
	    20{
	       field = bodytext
	       wrap = <p>|</p>
	       }
	

	    
	    }
just2b ·

Noch ein kurzer Hintergrund:
mit Zeilen 102-122 bestimmst du selbst, wie Content gerendert wird. Du musst hier dann jeden Contentyp selbst behandeln.
So wie jetzt behandelt das die Extension css_styled_content für dich

georg

Fauchie23 ·

Dankeschön für die Hilfe!
Das hat mir auf alle Fälle weitergeholfen und verstanden hab ichs auch ist ja das wichtigste! 😃