[Frage] ATagBeforeWrap = 1 und stdWrap.wrap TYPO3-Version: 4.2.6

  • starkheim starkheim
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    01. 09. 2015, 20:23

    Hallo

    ich habe ein Problem mit den oben genannten Typoscript-Optionen.

    Obwohl ich diese Optionen nach Anleitung benutze, funktionieren diese nicht.

    Ich möchte den Linktext innerhalb des a Tags mit einem Punkt darstellen (.) der in der normalen Ansicht nicht erkennbar aber für Vorlesegeräte verfügbar ist

    Vielleicht weiss jemand weiter
    Die probierte Variante mit dem ATagBeforeWrap habe ich unten dran gehängt.
    Das Menü ist ein Standart Menü das ich verwende, dann einlese und nach bedarf anpasse.

    1. temp.listMenu2 = TMENU
    2. temp.listMenu2{
    3. wrap = <ul> | </ul>
    4.  
    5.  
    6. NO {
    7. doNotLinkIt = 1
    8. wrapItemAndSub=<li>|</li>
    9.  
    10. key.field = doktype
    11. #Seitentyp Standart
    12. default = TEXT
    13. default {
    14. typolink.parameter.field = uid
    15. field = nav_title//title
    16. }
    17. # Seitentyp interne Weiterleitung
    18. 4 = TEXT
    19. 4 {
    20. field = nav_title//title
    21. typolink.parameter.field = shortcut
    22. }
    23. # 3 = Seitentyp externe URL
    24. 3 = TEXT
    25. 3 {
    26. field = nav_title//title
    27. typolink.parameter.field = url
    28. typolink.extTarget.field = target
    29. }
    30. }
    31.  
    32. }
    33. ACT = 1
    34. ACT {
    35. wrapItemAndSub = <li> | </li>
    36. ATagParams = class="act"
    37.  
    38. }
    39. RO = 0
    40. }

    ....

    1. TOPMENU = HMENU
    2. TOPMENU {
    3. expAll = 1
    4. 1 < temp.listMenu2
    5.  
    6.  
    7.  
    8.  
    9. 1.wrap =<div id="topNav"><span class="mmenu">Menü</span><nav class="ebene1"> <ul id="globalNav"> | </ul></nav></div>
    10.  
    11. 1.NO {
    12.  
    13. wrapItemAndSub = <li class="first"> | </li>
    14. ATagBeforeWrap = 1
    15. linkWrap = | <span>.</span>
    16.  
    17. }
    18.  
    19.  
    20. }


  • 1
  • starkheim starkheim
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    01. 09. 2015, 20:36

    Bemüht Euch nicht
    Dass Zehnerl ist gerade gefallen

    1. TOPMENU.1.NO.stdWrap.cObject.default.stdWrap.wrap = | <span>.</span>

    War die Lösung

  • 0 x
    3263 Beiträge
    156 Hilfreiche Beiträge
    02. 09. 2015, 08:58

    Ich hinterlasse trotzdem mal noch die Erklärung zur Lösung:
    ATagBeforeWrap wirkt nur für normale Menuitems, die standardmäßig verlinkt werden. Du hast aber via doNotLinkIt + stdWrap.cObject dieses Standardverhalten der Verlinkung bewusst über Board geworfen => Du musst Dich selbst um Wraps innerhalb Deines Link-Inhaltes kümmern.

  • 1