Zum Inhalt springen

Problem mit Linkerzeugung mit typolink für Breadcrumb

Erstellt am 21. November 2010 · 1 Antwort · letzte Antwort am 21. November 2010

Tags: Links, Frage

Herbie01 ·

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 Händler 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.

Beispiel:
So sieht die Breadcrumb aus: Home > Seite1 > Seite2 > Seite2

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

Wenn ich unten in meinem TS 20 = RECORDS anstatt linklist = RECORDS 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.

Beispiel:
So soll die Breadcrumb im Idealfall aussehen: Home > Seite1 > Seite2 > Linkkategorie1 > Linkkategorie2

temp.navibc = COA
temp.navibc {
  wrap = <ul id="navibc">|</ul>
  
  10 = HMENU
  10 {
  
    special = rootline
    special.range = 0 | -1
    
    ##### first level #####
    1 = TMENU
    1 {   
      NO = 1
      NO.wrapItemAndSub = <li>|</li>
    }
  }  
    
  linklist = RECORDS
  linklist {
    wrap = |
    dontCheckPid = 1
    source.data = GPvar:tx_ablinklist_pi1|category_uid
    tables = tx_ablinklist_category
    conf.tx_ablinklist_category = TEXT
    conf.tx_ablinklist_category.field = label
    stdWrap.if.isTrue.data = GPvar:tx_ablinklist_pi1|category_uid
  }

  20 = TEXT
  20 {
    wrap = <li>|</li>
    data < temp.navibc.linklist
    typolink {
      parameter.data = TSFE:id
      addQueryString = 1
      addQueryString.method = GET
    }
  }
}
Herbie01 ·

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

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