Link für tt_news mit cache richtig erstellen
| Autor | Nachricht |
|---|---|
|
Verfasst am: 15. 03. 2010 [16:26]
|
|
|
amlor
Dabei seit: 15.03.2010
Beiträge: 1
|
Hi Folks, leider hab' ich bis jetzt nur Ansätze gefunden, die nicht funktionieren, bzw. wo als Kommentar schon steht, dass selbige falsch sind. Ich habe in meinem Template einen Submark, an dem ich eine von mir selbst zusammengestellte Newsliste (tt_news) anzeigen möchte. Die Liste ist soweit auch kein Problem und wir dauch richtig erstellt. TYPOSCRIPT /* * Hier werden jetzt die Infos aus der Datenbank geholt und in eine * Subliste gepackt. Diese Liste ist 3-Zeilig und beinhält das Datum, * die Überschrift und danach die News auf 72 Zeichen begrenzt */ 10 = CONTENT 10 { # Woher holen wir das Geraffel aus der DB table = tt_news select { pidInList = 1 where = deleted=0 max = 3 } /* * Schreiben des Datenbankgeraffels */ renderObj = COA renderObj { wrap = <li><ol>|</ol></li> # Die Zeit der Nachricht, in TT.MM.YYYY formatiert 5 = TEXT 5.field = datetime 5.strftime = %d.%m.%Y 5.wrap = <li class="newsDate">|</li> # Die Überschrift 10 = TEXT 10.field = title 10.wrap = <li class="newsSub">|</li> # Die Nachricht auf 72 Zeichen begrenzt 15 = COA 15 { wrap = <li class="newsTeas">|</li> 5 = TEXT 5.field = bodytext #beschränkung des Textes auf 72 Zeichen 5.crop = 72|... [XXX] } } } } } An der Stelle [XXX] möchte ich jetzt einen 'mehr' Link einfügen TYPOSCRIPT 20 = TEXT 20.typolink.parameter.data = uid 20.wrap = <a href="http://typo3.p120192.mittwaldserver.info/index.php?id=9&tx_ttnews[tt_news]=|&tx_ttnews[backPid]=7"></a> Klappt natürlich nicht, weil hier der Parameter cHash=xyz fehlt. auch 20.typolink.useCacheHash = 1 führt natürlich nicht zum erfolg. Ich habe auch ein HowTo gefunden, welcher wie folgt lautete: TYPOSCRIPT 5 = TEXT 5.value = <a href="index.php?id=9 10 = TEXT 10.wrap = &tx_ttnews[tt_news]=| 10.field = uid 15 = TEXT 15.wrap = &tx_ttnews[backPid]=| 15.data = GPvar : tx_ttnews | backPid 20 = TEXT 20.data = GPvar : cHash 20.wrap = &cHash=|"></a> Auch der funktioniert nicht - was mir auch klar ist.. ich verstehe auch zum Teil warum.. Mein letzter Ansatz führte mich zu TYPOSCRIPT Was auch nicht funktioniert, weil natürlich der Link mit id=(uid) erstellt wird. Die uid ist zwar die aus der Datenbank und somit richtig - der Parametername id ist aber natürlich falsch.. neben dem Unstand, dass der additionalParams auch nicht genommen wird - was aber sicher ein ganze anderer Fehler ist... leider finde ich aber keinen Ansatz, wie es richtig funktionieren soll... Hat jemand eine Lösung oder zumindest einen Ansatz für mich ??? |



