Zum Inhalt springen

Cache-Problem beim Drucken von Single-News

Erstellt am 24. Juli 2006 · 9 Antworten · letzte Antwort am 24. Juli 2006

Tags: tt_news, Cache & Performance, Frage

n00k ·

Hallo Forum,

nachdem ich zwar einige Threads zum Thema "News-Single" und "Druckansicht" gefunden habe, aber leider niemand so ein Problem wie ich habe, poste ich hier mal meinen Problemfall.

Also, wenn ich auf die Single-Ansicht der News gehe und die Druckversion aufrufe, bekomme ich zwar eine News angezeigt, aber leider immer nur die Gleiche, egal welche News ich aufrufe.
Herausgefunden habe ich nun, das immer die News aufgerufen wird die ich als erstes aufrufe nachdem ich den FE-Cache geleert habe.

Hier meine Daten:
Typo3 4.0
tt_news 2.3.6

Hier mal meine Einstellungen der Druckansicht:

### Druckbutton ###
temp.printversion = COA
temp.printversion {
  wrap = <a href="index.php|&type=98" target="_blank"><img src="fileadmin/files/graphics/print.gif" style="width:18px; height:17px; border:0;" alt="Drucken" /></a>
  10 = TEXT
  10.data = field:uid
  10.wrap = ?id=|
  20 = TEXT
  20.data = GPvar:no_cache
  20.wrap = &no_cache=|
  20.required = 1
  30 = TEXT
  30.data = GPvar:L
  30.wrap = &L=|
  30.required = 1
  40 = TEXT
  40.data = GPvar:tx_ttnews | tt_news
  40.wrap = &tx_ttnews[tt_news]=|
  40.required = 1
  50 = TEXT
  50.data = GPvar:tx_ttnews | cat
  50.wrap = &tx_ttnews[cat]=|
  50.required = 1
  60 = TEXT
  60.data = GPvar:tx_ttnews | backPid
  60.wrap = &tx_ttnews[backPid]=|
  60.required = 1
  70 = TEXT
  70.data = GPvar:tx_segwemoproductfinder_pi1 | searchcategorie
  70.wrap = &tx_segwemoproductfinder_pi1[searchcategorie]=|
  70.required = 1
  80 = TEXT
  80.data = GPvar:tx_segwemoproductfinder_pi1 | showUid
  80.wrap = &tx_segwemoproductfinder_pi1[showUid]=|
  80.required = 1
}

Zuerst dachte ich es liegt an dem "no_cache"-Eintrag, aber so ist es nicht. Ich kenne mich mit den Caching-Sachen leider auch nicht so aus, so das ich nicht weiss wie ich an dieses Problem herangehen soll.

Vielleicht habt ihr Ideen, was ich mal ausprobieren kann. Ich habe auch RealURL installiert und dachte daran kanns liegen, aber bei unseren anderen Seite ohne RealURL gehts auch nicht, auch bei alten 3.8.1 Seiten kommt der selbe Fehler.

Danke schonmal für eure Hilfe.

n00k ·

Erstmal Danke für deine Antwort. Aber gehts nicht auch ohne Druckextension?
Und was genau meinst du mit dem Page-Objekt "no_cache"?

steffenk ·

ich meinte sowas:

temp.druck = PAGE
temp.druck {
	typeNum = 98
	config = no_cache
        bodyTag = <body>
	includeCSS {  
		file1 = fileadmin/css/druck.css
	}
		
	10 = TEMPLATE
...
}
n00k ·

Ne, funktioniert irgendwie ned. Aber wie verhält sich das dann mit der Suche, die brauch ja nen Cache, also ganz kann man das Cache ja auch ned ausschalten, oder?

n00k ·

Ja, aber ich denke das ich das durch den Kram ...

20 = TEXT
20.data = GPvar:no_cache
20.wrap = &no_cache=|
20.required = 1

... schon erledigt hab, oder nicht?

steffenk ·

nö, damit liest Du nur den Wert von no_cache aus und übergibst ihn.
Wenn, dann müsstest Du schon

20 = TEXT
20.value= &no_cache=1

nutzen