[Frage] CONTENT-Objekt lässt sich nur einmal pro Seite benutzen?!?!?! :-( TYPO3-Version: 4.5.25

  • jimmykimmy jimmykimm...
    Padawan
    0 x
    59 Beiträge
    0 Hilfreiche Beiträge
    06. 08. 2013, 22:27

    Hallo zusammen,

    ich habe ein merkwürdiges verhalten. Meine Seite ist 2spaltig. Links ist die Navigation, rechts ist der Inhaltsbereich. Nun möchte ich in beiden Spalten eine Liste der Unterseiten der aktuellen Seite darstellen.

    1. temp.tabSelectors = CONTENT
    2. temp.tabSelectors.wrap = <ul>|</ul>
    3. temp.tabSelectors.table = pages
    4. temp.tabSelectors.select.orderBy = sorting
    5. temp.tabSelectors.renderObj = COA
    6. temp.tabSelectors.renderObj {
    7. wrap = <li>|</li>
    8. 10 = TEXT
    9. 10.field = title
    10. 10.stdWrap.dataWrap = <a href="#{field:title}">|</a>
    11. }

    Nun Schiebe ich dieses Objekt in den Contentbereich:

    1. page.10.subparts.mainContent >
    2. page.10.subparts.mainContent < temp.tabSelectors

    Das klappt auch wunderbar!

    Nun schiebe ich das SELBE Objekt noch in den linken Navigationsbereich:

    1. page.10.subparts.navigationContent >
    2. page.10.subparts.navigationContent < temp.tabSelectors

    Doch dort taucht der Inhalt NICHT auf. Wenn ich allerdings das Objekt NICHT vorher in den Contentbereich scheibe, also:

    1. page.10.subparts.mainContent >
    2. # page.10.subparts.mainContent < temp.tabSelectors

    dann erscheint der Inhalt auch plötzlich im Navigationsbereich. Nehme ich das Objekt allerdings wieder im Contentbereich der Seite auf, so verschwindet der Inhalt in der Navigationsleiste wieder.


  • 1
  • Chrissli Chrissli
    Jedi-General
    0 x
    1016 Beiträge
    28 Hilfreiche Beiträge
    07. 08. 2013, 00:22

    Jopp,

    ist meines Wissens nach so. Hat glaub' ich was damit zu tun, dass die Datenbank nicht unnötig belastet wird. Im Normalfall wird ja nicht GENAU die selbe Abfrage mehrfach benötigt.

    Kannst mal versuchen das Element zu kopieren

    1. temp.tabSelectors = CONTENT
    2. temp.tabSelectors.wrap = <ul>|</ul>
    3. temp.tabSelectors.table = pages
    4. temp.tabSelectors.select.orderBy = sorting
    5. temp.tabSelectors.renderObj = COA
    6. temp.tabSelectors.renderObj {
    7. wrap = <li>|</li>
    8. 10 = TEXT
    9. 10.field = title
    10. 10.stdWrap.dataWrap = <a href="#{field:title}">|</a>
    11. }
    12.  
    13. temp.tabSelectors2 < temp.tabSelectors
    14.  
    15. page.10.subparts.mainContent >
    16. page.10.subparts.mainContent < temp.tabSelectors
    17.  
    18. page.10.subparts.navigationContent >
    19. page.10.subparts.navigationContent < temp.tabSelectors2

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

  • 0 x
    3273 Beiträge
    157 Hilfreiche Beiträge
    07. 08. 2013, 10:28

    Hm, klingt merkwürdig interessant. :-\
    Hab gerade wenig Zeit, um das zu analysieren, aber eine Idee wäre noch die Verwendung eines lib.-Objekts statt temp.-Objekt. Hierzu finden sich an der ein oder anderen Stelle auch Infos, z.B. bei Sebastiaan ([url]http://blog.sebastiaandejonge.com/articles/2010/september/16/typoscript-temp-vs-lib/[/url])

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )

  • 1