Problem mit Linkerzeugung mit typolink für Breadcrumb

  • Herbie01 Herbie01
    T3PO
    0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    21. 11. 2010, 18:33

    Hallo,

    ich habe da ein Problem mit dem RECORDS -Objekt unter Typoscript.
    Ich möchte gerne, dass der Kategoriepfad von ab_linklist in meiner normalen Breadcrumb-Navigation erscheinen.

    Ich habe es geschafft die aktuelle Kategorie mittels RECORDS auszulesen aber ich schaffe es nicht einen Typolinkj damit zu erzeugen. Das unten angegebenen TS gibt zwar den richtigen Link mit dem entsprechenden Querystring aus, aber anstatt z.B. die Link-Kategorie [B]Händler[/B] steht im a-Tag der Titel der aktuellen Seite.
    Ich nehme an, dass der Kategoriename nicht richtig bei der Linkerstellung ausgelesen wird, aber ich weiss icht woran es genau hakt.

    [B]Beispiel:[/B]
    So sieht die Breadcrumb aus: Home > Seite1 > Seite2 > Seite2

    So soll die Breadcrumb aussehen: Home > Seite1 > Seite2 > Linkkategorie1

    Wenn ich unten in meinem TS [B]20 = RECORDS[/B] anstatt [B]linklist = RECORDS[/B] schreibe dann bekomme ich den Kategorienamen ausgegeben. Wenn ich aber mit linklist arbeite scheint der Wert ins Nirwana zu verschwinden und ich weiss nicht warum.

    Falls jemand auch noch einen Ansatz hatte wie ich die Kategorien wie ich die Kategorien von ab_linklist auch über mehrere Ebenen in die Breadcrumb bekomme dann wäre ich dafür äußerst dankbar.

    [B]Beispiel:[/B]
    So soll die Breadcrumb im Idealfall aussehen: Home > Seite1 > Seite2 > Linkkategorie1 > Linkkategorie2

    1. temp.navibc = COA
    2. temp.navibc {
    3. wrap = <ul id="navibc">|</ul>
    4.  
    5. 10 = HMENU
    6. 10 {
    7.  
    8. special = rootline
    9. special.range = 0 | -1
    10.  
    11. ##### first level #####
    12. 1 = TMENU
    13. 1 {
    14. NO = 1
    15. NO.wrapItemAndSub = <li>|</li>
    16. }
    17. }
    18.  
    19. linklist = RECORDS
    20. linklist {
    21. wrap = |
    22. dontCheckPid = 1
    23. source.data = GPvar:tx_ablinklist_pi1|category_uid
    24. tables = tx_ablinklist_category
    25. conf.tx_ablinklist_category = TEXT
    26. conf.tx_ablinklist_category.field = label
    27. stdWrap.if.isTrue.data = GPvar:tx_ablinklist_pi1|category_uid
    28. }
    29.  
    30. 20 = TEXT
    31. 20 {
    32. wrap = <li>|</li>
    33. data < temp.navibc.linklist
    34. parameter.data = TSFE:id
    35. addQueryString = 1
    36. addQueryString.method = GET
    37. }
    38. }
    39. }


  • 1
  • Herbie01 Herbie01
    T3PO
    0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    21. 11. 2010, 19:14

    Problem Nr. 1 hat sich inzwischen erledigt. Ich musste anstatt [b]data < temp.navibc.linklist[/b] [b]cObject < temp.navibc.linklist[/b] angeben damit es funktioniert.

    Bleibt aber noch das Problem mit mehrer Ebenen der Linkliste, die ich gerne in der Breadcrumb abgebildet hätte.

  • 1