Content erscheint nicht

  • schani schani
    R2-D2
    0 x
    102 Beiträge
    0 Hilfreiche Beiträge
    06. 09. 2005, 12:11

    Ich habe für ein Projekt eine TypoScript angelegt das für den gesamten Seitenbaum funktionieren soll. Da habe ich Logos, Menüs und das einlesen einer HTML Vorlage drin - was auch funktioniert. Platzhalter werden ausgetauscht und anstelle von ##MENU_LINKS## wird das Menü angezeigt.

    Aber ich habe noch einen ##INHALT## Teil den ich nicht richtig deklarieren kann. Hier mal ein Ausschnitt:

    1. #INHALT
    2. INHALT = CONTENT
    3. INHALT {
    4. table = tt_content
    5. }
    6.  
    7. // marks ENDE
    8. }
    9. // PAGE ENDE
    10. }
    11.  
    12. tt_content = COA
    13. tt_content {
    14. 10 = TEXT
    15. 10 {
    16. field = header
    17. wrap = <h1>|</h1>
    18. }
    19. 20 = TEXT
    20. 20 {
    21. field = bodytext
    22. wrap = <p>|</p>
    23. }
    24. 30 = IMAGE
    25. 30 {
    26. field = image
    27. // wrap = |
    28. }
    Der Header der Beiträge und der Text wird dargestellt, nur die Bilder und auch andere Inhalte werden nicht ausgegeben. Buletin List, Login Formular, Bilder usw. erscheinen nicht. Was muss ich anlegen das erst mal jeglicher Inhalt in ##INHALT## erscheint - ohne jegliche stylischtische Formatierung ?

    Besten Dank für Hilfe

    Christian


  • 1
  • masta masta
    R2-D2
    0 x
    83 Beiträge
    0 Hilfreiche Beiträge
    06. 09. 2005, 12:34

    vesuchs mal damit:

    1. INHALT = CONTENT
    2. INHALT {
    3. table = tt_content
    4. select.orderBy = sorting
    5. select.where = colPos = 0
    6. }

    viel spaß

  • schani schani
    R2-D2
    0 x
    102 Beiträge
    0 Hilfreiche Beiträge
    06. 09. 2005, 13:07

    Ja, das ändert aber nur die Sortierreihenfolge der Beiträge, bringt mir aber keinen weiteren Content.

    Ich habe zu Darstellung des tt_content außerhalb des Page Bereichs noch diesen Code drin:

    1. tt_content = COA
    2. tt_content {
    3.  
    4. 10 = TEXT
    5. 10 {
    6. field = header
    7. wrap = <h1>|</h1>
    8. }
    9.  
    10. 20 = TEXT
    11. 20 {
    12. field = bodytext
    13. wrap = <p>|</p>
    14. }
    15.  
    16. 30 = IMAGE
    17. 30 {
    18. field = image
    19. // wrap = |
    20. }
    Er zeigt mir nur den Titel und den Standardtext an. Wenn ich diese weglasse, erscheint überhaupt kein INHALT.
    Jetzt muss ich nur noch allen anderen Inhalt irgendwie dort rein bringen.

    Besten Dank für Hilfe

    Christian

  • masta masta
    R2-D2
    0 x
    83 Beiträge
    0 Hilfreiche Beiträge
    06. 09. 2005, 13:57

    poste doch mal dein ganzes typoscript

  • schani schani
    R2-D2
    0 x
    102 Beiträge
    0 Hilfreiche Beiträge
    06. 09. 2005, 14:01

    Sorry ist noch etwas kaotisch, aber ich bin noch am Anfang.

    Besten Dank für Eure Hilfe

    Christian

    1. # Legt xhtml fest
    2. config.doctype = xhtml_trans
    3. config.xhtml_cleaning = all
    4. config.locale_all = de_DE@euro
    5.  
    6. admPanel{
    7. enable.edit =1
    8. }
    9.  
    10.  
    11. # mod rewrite Umwandlung
    12. config.simulateStaticDocuments = 1
    13. config.simulateStaticDocuments_noTypeIfNoTitle = 1
    14.  
    15.  
    16. page = PAGE
    17. //page.config.admPanel=1
    18. page {
    19. typeNum = 0
    20.  
    21. # Sprache der Seite
    22. config.language = de
    23. config.locale_all = de_DE
    24.  
    25. #
    26.  
    27.  
    28.  
    29. plugin.meta.author = Christian Leicht
    30. //meta.DESCRIPTION = title
    31.  
    32.  
    33. bodyTag = <body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
    34. stylesheet = fileadmin/style.css
    35.  
    36. 10.template = FILE
    37. 10.template.file = fileadmin/vorlage.html
    38. //10.workOnSubpart = DOKUMENT
    39.  
    40. 10.marks {
    41.  
    42. DATUM = TEXT
    43. DATUM.data = date : d.m.Y
    44.  
    45. /*
    46. LOGO = IMAGE
    47. LOGO.file = fileadmin/images/logo.jpg
    48. LOGO.file.width = 178
    49. LOGO.file.hight = 99
    50.  
    51. TRAILER = IMAGE
    52. TRAILER.file = GIFBUILDER
    53. TRAILER.file {
    54.   XY = 759, 99
    55.   backColor = #697DEE
    56.   10 = IMAGE
    57.   10.file = fileadmin/images/logo.jpg
    58.   10.file.width = 100
    59.   10.offset = 659, 0
    60.  
    61.   20 = TEXT
    62.   20.text.field = title
    63.   20.fontFile = fileadmin/fonts/verdana.ttf
    64.   20.fontSize = 20
    65.   20.fontColor = white
    66.   20.niceText = 1
    67.   20.offset = 10, 90
    68.   }
    69. */
    70.  
    71. # Oberes Menü
    72. MENU_OBEN = HMENU
    73. MENU_OBEN.special = directory
    74. MENU_OBEN.special.value = 5
    75.  
    76. MENU_OBEN.1 = TMENU
    77. MENU_OBEN.1.NO = 1
    78. MENU_OBEN.1.NO.linkWrap =  | | |*|  | | |*|  |
    79.  
    80. # Linkes Menü
    81. MENU_LINKS = HMENU
    82. MENU_LINKS.special = directory
    83. MENU_LINKS.special.value = 1
    84. MENU_LINKS.entryLevel = 1
    85. MENU_LINKS.1 = GMENU
    86. MENU_LINKS.1.NO.wrap = |<br />
    87. MENU_LINKS.1.NO = 1
    88. MENU_LINKS.1.NO.XY = 178, 24
    89. MENU_LINKS.1.NO.backColor = #344497
    90.  
    91. # Text im Linken Menü
    92. MENU_LINKS.1.NO.10 = TEXT
    93. MENU_LINKS.1.NO.10.text.field = title
    94. MENU_LINKS.1.NO.10.fontColor = #FFFFFF
    95. MENU_LINKS.1.NO.10.fontFile = fileadmin/fonts/verdana.ttf
    96. MENU_LINKS.1.NO.10.fontSize = 10
    97. MENU_LINKS.1.NO.10.niceText = 1
    98. MENU_LINKS.1.NO.10.offset = 14, 16
    99.  
    100.  
    101. # Weisse Linie im Menü
    102. MENU_LINKS.1.NO.20 = IMAGE
    103. MENU_LINKS.1.NO.20.file = GIFBUILDER
    104. MENU_LINKS.1.NO.20.file.XY = 178, 1
    105. MENU_LINKS.1.NO.20.file.backColor = #FFFFFF
    106. MENU_LINKS.1.NO.20.offset = 0, 23
    107.  
    108. # Roll Over
    109. MENU_LINKS.1.CUR < MENU_LINKS.1.NO
    110. MENU_LINKS.1.CUR.backColor = #061467
    111.  
    112. # Unterebene
    113. MENU_LINKS.2 < MENU_LINKS.1
    114. MENU_LINKS.2.NO.backColor = #D3E2F9
    115. MENU_LINKS.2.NO.10.fontColor = #061467
    116. MENU_LINKS.2.NO.10.fontSize = 10
    117.  
    118.  
    119. ### Menü ENDE
    120.  
    121.  
    122. KLICKPFAD = HMENU
    123. KLICKPFAD.wrap = Sie befinden sich hier: |
    124. KLICKPFAD.special = rootline
    125. KLICKPFAD.special.range = 2|-1
    126. KLICKPFAD.1 = TMENU
    127. KLICKPFAD.1.NO = 1
    128. KLICKPFAD.1.NO.linkWrap = | / 
    129.  
    130.  
    131. #### INHALT
    132. INHALT = CONTENT
    133.  
    134. INHALT {
    135. table = tt_content
    136. select.orderBy = sorting
    137. select.where = colPos = 0
    138. }
    139.  
    140.  
    141.  
    142.  
    143.  
    144. // marks ENDE
    145. }
    146. // PAGE ENDE
    147. }
    148.  
    149.  
    150. tt_content = COA
    151. tt_content {
    152.  
    153. 10 = TEXT
    154. 10 {
    155. field = header
    156. wrap = <h1>|</h1>
    157. }
    158.  
    159. 20 = TEXT
    160. 20 {
    161. field = bodytext
    162. wrap = <p>|</p>
    163. }
    164.  
    165. 30 = IMAGE
    166. 30 {
    167. field = image
    168. // wrap = |
    169. }
    170.  
    171.  
    172.  
    173. }

  • masta masta
    R2-D2
    0 x
    83 Beiträge
    0 Hilfreiche Beiträge
    06. 09. 2005, 15:30

    tausch das mal gegen dein typoscript aus

    1. page = PAGE
    2. page.typeNum = 0
    3. page{
    4.  
    5. ###SEITENEIGENSCHAFTEN###
    6.  
    7. page.bodyTag = <body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
    8. page.meta.AUTHOR = masta
    9. page.meta.DESCRIPTION = Hier steht eine Beschreibung
    10. stylesheet = fileadmin/style.css
    11.  
    12.  
    13. ###DESIGNVORLAGE INTEGRIEREN###
    14.  
    15. 10 = TEMPLATE
    16. 10.template = FILE
    17. 10.template.file = fileadmin/vorlage.html
    18. 10.workOnSubparts = DOKUMENT
    19.  
    20. ###DATUM###
    21. 10.marks.DATUM = TEXT
    22. 10.marks.DATUM.data = date : d.m.Y
    23.  
    24. 10.marks.LOGO = IMAGE
    25. 10.marks.LOGO.file = fileadmin/images/logo.jpg
    26. 10.marks.LOGO.file.width = 178
    27. 10.marks.LOGO.file.hight = 99
    28.  
    29. 10.marks.TRAILER = IMAGE
    30. 10.marks.TRAILER.file = GIFBUILDER
    31. 10.marks.TRAILER.file {
    32. XY = 759, 99
    33. backColor = #697DEE
    34. 10 = IMAGE
    35. 10.file = fileadmin/images/logo.jpg
    36. 10.file.width = 100
    37. 10.offset = 659, 0
    38.  
    39. 20 = TEXT
    40. 20.text.field = title
    41. 20.fontFile = fileadmin/fonts/verdana.ttf
    42. 20.fontSize = 20
    43. 20.fontColor = white
    44. 20.niceText = 1
    45. 20.offset = 10, 90
    46. }
    47.  
    48. ###MENÜS###################################################################
    49.  
    50. # Oberes Menü
    51. 10.marks.MENU_OBEN = HMENU
    52. 10.marks.MENU_OBEN.special = directory
    53. 10.marks.MENU_OBEN.special.value = 5
    54.  
    55. 10.marks.MENU_OBEN.1 = TMENU
    56. 10.marks.MENU_OBEN.1.NO = 1
    57. 10.marks.MENU_OBEN.1.NO.linkWrap = | | |*| | | |*| |
    58.  
    59. # Linkes Menü
    60. 10.marks.MENU_LINKS = HMENU
    61. 10.marks.MENU_LINKS.special = directory
    62. 10.marks.MENU_LINKS.special.value = 1
    63. 10.marks.MENU_LINKS.entryLevel = 1
    64. 10.marks.MENU_LINKS.1 = GMENU
    65. 10.marks.MENU_LINKS.1.NO.wrap = |
    66. 10.marks.MENU_LINKS.1.NO = 1
    67. 10.marks.MENU_LINKS.1.NO.XY = 178, 24
    68. 10.marks.MENU_LINKS.1.NO.backColor = #344497
    69.  
    70. # Text im Linken Menü
    71. 10.marks.MENU_LINKS.1.NO.10 = TEXT
    72. 10.marks.MENU_LINKS.1.NO.10.text.field = title
    73. 10.marks.MENU_LINKS.1.NO.10.fontColor = #FFFFFF
    74. 10.marks.MENU_LINKS.1.NO.10.fontFile = fileadmin/fonts/verdana.ttf
    75. 10.marks.MENU_LINKS.1.NO.10.fontSize = 10
    76. 10.marks.MENU_LINKS.1.NO.10.niceText = 1
    77. 10.marks.MENU_LINKS.1.NO.10.offset = 14, 16
    78.  
    79.  
    80. # Weisse Linie im Menü
    81. 10.marks.MENU_LINKS.1.NO.20 = IMAGE
    82. 10.marks.MENU_LINKS.1.NO.20.file = GIFBUILDER
    83. 10.marks.MENU_LINKS.1.NO.20.file.XY = 178, 1
    84. 10.marks.MENU_LINKS.1.NO.20.file.backColor = #FFFFFF
    85. 10.marks.MENU_LINKS.1.NO.20.offset = 0, 23
    86.  
    87. # Roll Over
    88. 10.marks.MENU_LINKS.1.CUR < MENU_LINKS.1.NO
    89. 10.marks.MENU_LINKS.1.CUR.backColor = #061467
    90.  
    91. # Unterebene
    92. 10.marks.MENU_LINKS.2 < MENU_LINKS.1
    93. 10.marks.MENU_LINKS.2.NO.backColor = #D3E2F9
    94. 10.marks.MENU_LINKS.2.NO.10.fontColor = #061467
    95. 10.marks.MENU_LINKS.2.NO.10.fontSize = 10
    96.  
    97. ###KLICKPFAD###
    98.  
    99. 10.marks.KLICKPFAD = HMENU
    100. 10.marks.KLICKPFAD.wrap = Sie befinden sich hier: |
    101. 10.marks.KLICKPFAD.special = rootline
    102. 10.marks.KLICKPFAD.special.range = 2|-1
    103. 10.marks.KLICKPFAD.1 = TMENU
    104. 10.marks.KLICKPFAD.1.NO = 1
    105. 10.marks.KLICKPFAD.1.NO.linkWrap = | /
    106.  
    107. 10.marks.INHALT = CONTENT
    108.  
    109. 10.marks.INHALT {
    110. table = tt_content
    111. select.orderBy = sorting
    112. select.where = colPos = 0
    113. }
    114. }

    danach klickst du im backend dort wo dein template ist bzw. wo du auf den stift klickst
    um ins setup zu gelangen [b][u]"Click here to edit whole template record"[/b][/u] dann kommst du
    in eine erweiterte template-anzeige und scrollst runter bis du folgendes zu gesicht bekommst
    [b]Include static (from extensions):[/b] und suchst dir auf der rechten seite das tt_content aus[u]danach speicherst du und siehst dir das ergebnis im frontend an

    viel spaß

  • schani schani
    R2-D2
    0 x
    102 Beiträge
    0 Hilfreiche Beiträge
    06. 09. 2005, 16:27

    Wow !!! Es funktioniert. Besten Dank für Deine Hilfe. Jetzt kommt bei mir schöne langsam Licht ins Dunkel.

    Also muss ich zuerst Objekte in das Template einbinden die ich dann im TypoScript mit Parametern ansteuern kann. Was mich noch verwirrt ist die gesamte Aufteilung. Was ist wann ein Objekt oder ein Plugin. Was ist generell in einem Quickstart Projekt drin und was muss noch ergänzt werden.

    Aber jetzt bin ich schon einen großen Schritt weiter.

    Besten Dank

    Christian

  • 1