Hallo ich versuche gerade krampfhaft in meiner
News-Listview für jeden Artikel die URL zur Detailansicht auszulesen.
Um das Ganze im Template zu verwenden nutze ich Generimarkers.
Mein TS ist wie folgt:
plugin.tt_news.genericmarkers.URL = COA
plugin.tt_news.genericmarkers.URL.data=uid
plugin.tt_news.genericmarkers.URL {
2 = TEXT
2 {
typolink = 1
typolink {
parameter = 14 //id detailasnicht
additionalParams = &tx_ttnews[tt_news]={field:uid}
additionalParams.insertData = 1
returnLast = url
}
}
}
Mein Ergebnis ich bekomme einen URL zurück aber bei jedem Eintrag die gleiche.
Die ID die ich zurückbekomme ist die 113 was für mich gar keinen Sinn ergibt der Eintrag ist weder der erste noch der letzte einfach mittendrin.
Jemand eine Idee was ich falsch mache?
Danke und Gruß
Schau mal in der tt_content, ob die 113 nicht die UID des Plugins ist.
Hallo JCG,
das Präfix generic_ müsste man noch vor dem eigentlichen Feld setzen:
plugin.tt_news.genericmarkers.data = uid,title
plugin.tt_news.genericmarkers.url = TEXT
plugin.tt_news.genericmarkers.url {
typolink {
parameter = 14 // id of detail view
additionalParams = &tx_ttnews[tt_news]={field:generic_uid}
additionalParams.insertData = 1
returnLast = url
useCacheHash = 1
}
}
VG,
LuP
Hallo!
Ein altes Thema aber trotzdem "aktuell". Der TYPOSCRIPT-Code funktioniert, allerdings wird der Link so:
http://domain.tld/de/rubrik/lorem-ipsum-doelor-sit-amet-consetetur-sadipscing-elitr/?detail=&cHash=7192bb0636c3dce5281819dd089ae42a
statt so:
http://domain.tld/de/rubrik/lorem-ipsum-doelor-sit-amet-consetetur-sadipscing-elitr/
ausgegeben (der Name im Pfad bestehend aus "title" und "subtitle" zusammen). Wie kann man den Link "sauber" generieren? Ich benutze es für eine Share-Funktion in der List bzw. Latest Ansicht, in der logischerweise nicht die aktuelle url verwendet werden kann.
Facebook und Google+ unterstützen den generierten Code nicht, sodass die "Gefällt mir" bzw. "+1"-Angaben nicht mit denen der eigentlichen Detailseite summiert werden.
Ein weiteres Problem ist es, wenn man (wie ich) mehrere Detailseiten verwendet, die über List/Latest aber gemeinsam mit ausgegeben werden sollen (was bislang auch funktioniert).
Ich habe alles (mir) mögliche versucht, inkl. generierung des Links anhand von "title" und "subtitle", allerdings bekomme ich den Text nicht korrekt formatiert was dann wie folgt aussieht:
http://domain.tld/Lorem ipsum dölor sit amet consetetur sadipscing elitr
Weiß einer Rat?
Danke.