Hallo,
ich versuche schon seit geraumer Zeit mit dem AOE Linkhandler tt_news in 2 Varianten einzubinden.
Ich brauche einen Kartenreiter zu tt_news mit "normaler" Verlinkung und einen 2. Kartenreiter ebenfalls zu tt_news mit einem zusätzlichen Anhängsel bei additionalParams (sonst ist alles gleich).
Ich habe es zuletzt folgendermassen probiert:
RTE.default.tx_linkhandler {
record {
label=engl. News-Artikel
listTables=tt_news
onlyPids=111
select = uid,title as header,hidden,starttime
sorting = crdate desc
}
tt_news {
label=News-Artikel
listTables=tt_news
onlyPids=111
select = uid,title as header,hidden,starttime
sorting = crdate desc
}
}
plugin.tx_linkhandler {
record {
#keine Verlinkung für versteckte Artikel anbieten
forceLink = 0
parameter = 123
additionalParams = &tx_ttnews[tt_news]={field:uid}&L=1
additionalParams.insertData = 1
#caching aktivieren
useCacheHash = 1
}
tt_news {
#keine Verlinkung für versteckte Artikel anbieten
forceLink = 0
parameter = 123
additionalParams = &tx_ttnews[tt_news]={field:uid}
additionalParams.insertData = 1
#caching aktivieren
useCacheHash = 1
}
}
Also der einzige Unterschied ist diese Zeile:
additionalParams = &tx_ttnews[tt_news]={field:uid}&L=1
Einmal mit "&L=1" und einmal ohne.
Ich habe nun das Problem, dass die Definition von records für den Reiter "engl. News" ignoriert wird.
Bzw. wenn ich "&L=1" bei der Defintion von tt_news reinhänge, dann wird bei beiden Kartenreitern "News" und "engl. News" der Link mit dem Anhängsel "&L=1" ausgestattet.
Auch die folgende Zeile wird ignoriert:
select = uid,title as header,hidden,starttime
Aber "sorting = crdate desc" wird ausgeführt.
Vielen Dank für Tipps!
Grüße aus Wien
Martian