tt_content.stdWrap.wrap auf bestimmten Seiten leeren

  • Reiko Reiko
    T3PO
    0 x
    26 Beiträge
    0 Hilfreiche Beiträge
    11. 04. 2012, 15:14

    Hallo,

    ich habe ein kleines problem mit dem Wrap von tt_content.
    Ich würde gern auf bestimmten Seiten den wrap leeren und auf anderen aber nicht.
    Nun habe ich dies mit hilfe einer Abfrage versucht zu lösen, aber es will so recht nicht funktionieren:

    1. [globalVar = TSFE:id = 38]
    2. tt_content.stdWrap.wrap >
    3. [else]
    4. tt_content.stdWrap.wrap = <div class="content"> | </div>
    5. [end]

    Hat irgendjemand von euch eine Idee, wie ich das sonst lösen kann?

    So long,
    Reiko


  • 1
  • helmet helmet
    R2-D2
    0 x
    125 Beiträge
    0 Hilfreiche Beiträge
    11. 04. 2012, 16:20

    Hallo,

    1. tt_content.stdWrap.wrap = <div class="content"> | </div>
    2. [globalVar = TSFE:id = 38]
    3. tt_content.stdWrap.wrap >
    4. [gobal]

  • Reiko Reiko
    T3PO
    0 x
    26 Beiträge
    0 Hilfreiche Beiträge
    11. 04. 2012, 17:03

    Hallo helmet,

    danke für den Hinweis, aber leider funktioniert das so auch nicht
    Warum auch immer, der Wrap ist auf alle Seiten leer, d.h. auf allen anderen Seiten fehlt ebenfalls der div-container um das Content.

    So long,
    Reiko

  • Reiko Reiko
    T3PO
    0 x
    26 Beiträge
    0 Hilfreiche Beiträge
    12. 04. 2012, 18:42

    Hat denn wirklich keiner noch ne Idee?
    Ich verzweifel langsam daran

  • Chrissli Chrissli
    Jedi-Ratsmitglied
    0 x
    710 Beiträge
    9 Hilfreiche Beiträge
    12. 04. 2012, 20:54

    Eigentlich sollte Helmets Vorschlag so funktionieren...
    Ist jetzt vielleicht eine etwas blöde Frage, aber seinen Tippfehler
    hast du nicht mit übernommen, oder?
    Ist klar, dass das am Ende "global" heißt und nicht "gobal"

    God's in his heaven, all's right with the world

  • Reiko Reiko
    T3PO
    0 x
    26 Beiträge
    0 Hilfreiche Beiträge
    12. 04. 2012, 22:05

    Nein, den habe ich natürlich nicht mit übernommen.
    Ich befürchte aber, dass ich in diesem Falle wohl mein TypoScript falsch geordnet habe.

    Von daher hier mal mein komplettes TS:

    1. tt_content.stdWrap.wrap = <div class="content"> | </div>
    2.  
    3. # Plugin-Einstellungen
    4. tt_news {
    5. pid_list >
    6. pid_list = 37
    7. singlePid >
    8. singlePid = 25
    9. backPid >
    10. backPid = 38
    11. templateFile >
    12. templateFile = fileadmin/template/tt_news.html
    13. }
    14. }
    15.  
    16. # Subparts
    17. menuTop = HMENU
    18. menuTop {
    19. special = directory
    20. special.value = 1
    21.  
    22. 1 = TMENU
    23. 1 {
    24. noBlur = 1
    25. wrap = <ul> | </ul>
    26.  
    27. NO = 1
    28. NO {
    29. ATagTitle.field = abstract // description // title
    30. wrapItemAndSub = <li> | </li>
    31. }
    32.  
    33. CUR = 1
    34. CUR < .NO
    35. CUR.ATagParams = class="active"
    36.  
    37. ACT = 1
    38. ACT < .CUR
    39. }
    40. }
    41.  
    42. menuLeft = COA
    43. menuLeft {
    44. wrap = <div class="leftColumnHeadline"> | </div>
    45. data = leveltitle: 1|1
    46. }
    47.  
    48. 1 = HMENU
    49. 1 {
    50. entryLevel = 1
    51. #excludeUidList = 16,18
    52. 1 = TMENU
    53. 1 {
    54. noBlur = 1
    55. wrap = <div id="menuLeft"><ul> | </ul></div>
    56.  
    57. NO = 1
    58. NO {
    59. ATagTitle.field = abstract // description // title
    60. wrapItemAndSub = <li> | </li>
    61. stdWrap.wrap = &raquo;&nbsp;
    62. }
    63.  
    64. CUR = 1
    65. CUR < .NO
    66. CUR.ATagParams = class="active"
    67.  
    68. ACT = 1
    69. ACT < .CUR
    70. }
    71. }
    72. }
    73.  
    74. # temporär
    75. lastNews = TEXT
    76. lastNews.wrap =
    77.  
    78. lastPosts = TEXT
    79. lastPosts.wrap =
    80.  
    81. contentHeadline = TEXT
    82. contentHeadline {
    83. wrap = <div class="contentHeadline"> | </div><div class="contentSeperator">&nbsp;</div>
    84. data = leveltitle: 2|1
    85. }
    86.  
    87. latestNews < plugin.tt_news
    88. latestNews {
    89. code >
    90. code = LATEST
    91. generat_stdWrap >
    92. general_stdWrap.parsefunc.nonTypoTagStdWrap.encapsLines {
    93. removeWrapping = 1
    94. nonWrappedTag >
    95. }
    96. }
    97.  
    98. [globalVar = TSFE:id = 38]
    99. contentHeadline = TEXT
    100. contentHeadline.wrap =
    101.  
    102. lastNews = < plugin.tt_news
    103.  
    104. lastPosts = TEXT
    105. lastPosts.wrap = Test
    106.  
    107. tt_content.stdWrap.wrap >
    108. [global]
    109.  
    110. # Haupttemplate
    111. haupttemplate = TEMPLATE
    112. haupttemplate {
    113. template = FILE
    114. template.file = fileadmin/template/template.php
    115. workOnSubpart = BODY
    116. subparts {
    117. MENU_TOP < menuTop
    118. MENU_LEFT < menuLeft
    119. LAST_NEWS < lastNews
    120. LAST_POSTS < lastPosts
    121. LATEST_NEWS < latestNews
    122. CONTENT_HEADLINE < contentHeadline
    123. CONTENT < styles.content.get
    124. }
    125. }
    126.  
    127. # Seiten-Einstellungen
    128. page = PAGE
    129. page {
    130. config {
    131. language = de
    132. locale_all = de_DE
    133. index_enable = 1
    134. noPageTitle = 2
    135. simulateStaticDocuments = 0
    136. baseURL = xxx
    137. tx_realurl_enable = 1
    138. prefixLocalAnchors = all
    139. inlineStyle2TempFile = 1
    140. metaCharset = utf-8
    141. additionalHeaders = Content-Type:text/html;charset=utf-8
    142. doctypeSwitch = 1
    143. doctype = html_5
    144. spamProtectEmailAdresses = 1
    145. htmlTag_langKey = de
    146. removeDefaultJS = external
    147. }
    148.  
    149. meta {
    150. keywords.ifEmpty = deutsch,deutscher,gaming,clan,gamingclan,server,hosting,serverhosting,minecraft,teeworlds,eona,gamevolution
    151. description.fiel = description
    152. description.ifEmpty = Deutscher Gamingclan seit 2011, inklusive Serverhosting, Minecraft und Teeworlds u.v.m
    153. robots = index,follow
    154. }
    155.  
    156. includeCSS {
    157. file1 = fileadmin/template/css/main.css
    158. file2 = fileadmin/template/css/structure.css
    159. file3 = fileadmin/template/css/content.css
    160. file4 = fileadmin/template/css/news.css
    161. }
    162.  
    163. shortcutIcon = fileadmin/template/img/favicon.ico
    164.  
    165. headerData.5 = TEXT
    166. headerData.5 {
    167. field = subtitle // title
    168. wrap (
    169. <meta name="author" content="xxx">
    170. <meta name="email" content="xxx">
    171. <meta name="designer" content="Tyr4nT @ deviantart.com">
    172. <meta name="googlebot" content="index, follow">
    173. <meta name="Revisit-after" content="1 Day">
    174. <meta name="Distribution" content="Global">
    175. <title>|: Gamvolution.de - deutscher Gamingclan seit 2011 - Serverhosting, Minecraft, Teeworlds - ALPHA v0.2</title>
    176. )
    177. }
    178.  
    179. 10 < haupttemplate
    180. }

  • 1