16. 12. 2014, 20:29

Ich habe ein Dropdownmenü mit 2 submenüs. Für das oberste Menu Item habe ich ein Typoscript-Template geschrieben. Das Typoscript-Template zeigt die Objekte der Submenus in einer Kachelansicht an. Ein Screenshot zur Verständnis habe ich angehängt.

Allerdings wirkt sich das Typoscript im Moment auch auf die submenüs aus.

Wie kann ich das Typoscript nur auf das oberste Menu Item begrenzen. Das oberste Menu Item hat bei mir die ID 6.

Vielen Dank

P.S.: mein Typoscript

  1. page.20 = TEMPLATE
  2. page.20 {
  3. template = FILE
  4. template.file = fileadmin/templates/dateivorlage2.html
  5. workOnSubpart = DOCUMENT_BODY
  6. subparts.INHALT1 = CONTENT
  7. subparts.INHALT1 {
  8. table = tt_content
  9. select.orderBy = sorting
  10. select.where = colPos=0
  11.  
  12. }
  13.  
  14.  
  15. workOnSubpart = DOCUMENT_BODY
  16. subparts.INHALT2 = COA
  17. subparts.INHALT2 {
  18.  
  19. 30 = CONTENT
  20. 30 {
  21. table = pages
  22. select {
  23. pidInList = 84,85
  24. orderBy = sorting
  25. }
  26. renderObj = COA
  27. renderObj {
  28.  
  29. 30 = CONTENT
  30. 30 {
  31. table = tt_content
  32. select {
  33. pidInList.field = uid
  34. orderBy = sorting
  35. }
  36. }
  37. 30 = CONTENT
  38. 30 {
  39. table = tt_content
  40. select {
  41.  
  42. where = colPos = 2
  43. max = 1
  44. orderBy = sorting
  45.  
  46. }
  47. renderObj = COA
  48. renderObj {
  49. 1 = TEXT
  50. 1.field = pid
  51. 1.wrap = <div class="news-grid"><a href="index.php?id=|">
  52. 2 = TEXT
  53. 2.field = image
  54. 2.wrap = <img src="uploads/pics/|" width="296" height="150"border="0" alt="">
  55. 3 = TEXT
  56. 3.field = header
  57. 3.wrap = <h3>|</h3>
  58. 4 = TEXT
  59. 4.field = bodytext
  60. 4.crop = 100|...|1
  61. 4.wrap = <p class="teaser">|</p>
  62. 5 = TEXT
  63. 5.wrap =</a> </div>
  64.  
  65. }
  66. }
  67.  
  68. }
  69.  
  70. }
  71.  
  72. }
  73. }