Philipp
Hallo Philipp, genau das ist das Ziel. Ich möchte weg von den Parametern hin zu einer lesbaren URL.
Die Kalendereinträge haben alle eine schöne URL im Slug (entsprechender Routeenhancer ist bereits aktiv).
Wenn ich die Listenansicht der Kalenderextension aufrufe und dann einen Kalendereintrag öffne, wird dieser auch mit der schönen URLs geladen und angezeigt.
Und das möchte ich jetzt auch in den Suchergebnissen der Solr-Suche.
An dieser Stelle wird, soweit ich verstanden habe, die URL für die Suchergebnisse der Kalendereinträge zusammengesetzt:
url = TEXT
url {
typolink.parameter = 13079
typolink.additionalParams = &tx_cal_fecal[action]=show&tx_cal_fecal[event]={field:uid}
typolink.additionalParams.insertData = 1
typolink.useCacheHash = 1
typolink.returnLast = url
}
Wenn ich jetzt z.B. in dieser Zeile
typolink.additionalParams = &tx_cal_fecal[action]=show&tx_cal_fecal[event]={field:uid}
{field:uid} durch {field:slug} ersetze, wird im Suchergebnis an dieser Stelle der Slug richtig ausgegeben.
Wenn ich aber sowas versuche:
url = TEXT
url {
typolink.parameter.data = field:slug
typolink.returnLast = url
typolink.forceAbsoluteUrl = 1
}
bekomme ich nichts zurück.
Mit
slug_stringS = TEXT
slug_stringS {
field = slug
}
habe ich zwar jetzt dafür gesorgt, dass der Slug mit indexiert wird, aber ich bin mir nicht sicher, ob ich das überhaupt brauche und/oder wie ich das weiterverwenden kann.