Conditions funktioniert nicht richtig

  • leibnitz leibnitz
    Jedi-Meister
    0 x
    255 Beiträge
    0 Hilfreiche Beiträge
    19. 08. 2010, 16:39

    Hallo

    ich möchte die [b]Layout[/b] Optionen in den Seiteneigenschaften gerne für verschiedene Templates verwenden.

    Die Auswahl der verschiedenen HTML Files funktioniert soweit, allerdings werden dann meine Marker nicht verarbeitet.

    Kann mir jemand sagen warum?

    Mein TS sieht folgend aus:

    1. #########################
    2. # Globale Konfiguration #
    3. #########################
    4. page = PAGE
    5.  
    6. #########################
    7. # CSS #
    8. #########################
    9.  
    10. page.includeCSS {
    11. file1 = fileadmin/template/_ressources/css/general.css
    12. file2 = fileadmin/template/_ressources/css/grid.css
    13. file3 = fileadmin/template/_ressources/css/navigation.css
    14. }
    15.  
    16. #########################
    17. # Conditions #
    18. #########################
    19.  
    20. [globalVar = TSFE:page|layout = 0]
    21. page.10 = TEMPLATE
    22. page.10 {
    23. template = FILE
    24. template.file = fileadmin/template/a.html
    25. [global]
    26. [globalVar = TSFE:page|layout = 1]
    27. page.10 = TEMPLATE
    28. page.10 {
    29. template = FILE
    30. template.file = fileadmin/template/b.html
    31. }
    32. [global]
    33. [globalVar = TSFE:page|layout = 2]
    34. page.10 = TEMPLATE
    35. page.10 {
    36. template = FILE
    37. template.file = fileadmin/template/d.html
    38. }
    39. [global]
    40. [globalVar = TSFE:page|layout = 3]
    41. page.10 = TEMPLATE
    42. page.10 {
    43. template = FILE
    44. template.file = fileadmin/template/g.html
    45. }
    46. [global]
    47. [globalVar = TSFE:page|layout = 4]
    48. page.10 = TEMPLATE
    49. page.10 {
    50. template = FILE
    51. template.file = fileadmin/template/h.html
    52. }
    53. [global]
    54.  
    55. #########################
    56. # Menüs #
    57. #########################
    58.  
    59. marks.MAINNAV = HMENU
    60. marks.MAINNAV.excludeUidList = 61, 7, 8, 9
    61. marks.MAINNAV.special = directory
    62. marks.MAINNAV.special.value = 1
    63. marks.MAINNAV.1 = TMENU
    64. marks.MAINNAV.1.NO {
    65. before = <li>
    66. after = </li>
    67. }
    68.  
    69. marks.SECNAV = HMENU
    70. marks.SECNAV.excludeUidList = 6, 5, 4, 3, 2, 61
    71. marks.SECNAV.special = directory
    72. marks.SECNAV.special.value = 1
    73. marks.SECNAV.1 = TMENU
    74. marks.SECNAV.1.NO {
    75. before = <li>
    76. after = </li>
    77. }
    78.  
    79. marks.FOOTER-LEFT = HMENU
    80. marks.FOOTER-LEFT.excludeUidList = 57, 58, 59, 60
    81. marks.FOOTER-LEFT.special = directory
    82. marks.FOOTER-LEFT.special.value = 53
    83. marks.FOOTER-LEFT.1 = TMENU
    84. marks.FOOTER-LEFT.1.NO {
    85. before = <li>
    86. after = </li>
    87. }
    88.  
    89. marks.FOOTER-RIGHT = HMENU
    90. marks.FOOTER-RIGHT.excludeUidList = 54, 55, 56
    91. marks.FOOTER-RIGHT.special = directory
    92. marks.FOOTER-RIGHT.special.value = 53
    93. marks.FOOTER-RIGHT.1 = TMENU
    94. marks.FOOTER-RIGHT.1.NO {
    95. before = <li>
    96. after = </li>
    97. }
    98. }

    &#8203;

    Gruß Leibnitz

    P.S. Typo3 Version 4.4.2


  • 1
  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    19. 08. 2010, 19:32

    Statt

    1. marks.MAINNAV = HMENU
    2. marks.MAINNAV.excludeUidList = 61, 7, 8, 9
    3. ...

    Besser

    1. page.10.marks.MAINNAV = HMENU
    2. page.10.marks.MAINNAV.excludeUidList = 61, 7, 8, 9
    3. ...

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • leibnitz leibnitz
    Jedi-Meister
    0 x
    255 Beiträge
    0 Hilfreiche Beiträge
    20. 08. 2010, 09:11

    super, danke das wars, ich wusste es ist nur eine kleinigkeit ...

    ein anderes Problem ist mir noch aufgefallen.

    hab in der root Seite in der TS config folgenden Code:

    1. TCEFORM.pages.layout {
    2. altLabels {
    3. 0 = A
    4. 1 = B
    5. 2 = D
    6. 3 = G
    7. 4 = H
    8. }
    9. }

    allerdings wird mir [b]H[/b] nicht angezeigt?
    bis [b]G[/b] wird es sauber angezeigt ...

  • jochen jochen
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    31. 08. 2010, 08:33

    Hallo leibnitz,

    es sind nur die Labels 0 bis 3 vordefiniert. Weitere können mit "addItems" hinzugefügt werden:

    1. TCEFORM.pages.layout {
    2. altLabels {
    3. 0 = A
    4. 1 = B
    5. 2 = D
    6. 3 = G
    7. }
    8. addItems.4 = H
    9. }

    Grüße
    Jochen

  • 1