Hi,
ich habe eine kleine extension geschrieben(sd_boerse). Hier können Fussballspieler ihre Daten eingeben und einen neuen Verein suchen. Die Grundzüge der Extension funktionieren auch.
Nun habe ich versucht diese extension zu exportieren über den Extension manager und in einer ähnlichen Typo3 umgebung einzubinden.
Problem cache:
Die extension wird dort auch angezeigt und das hauptmenü ist zu sehen. Leider funktioniert nix, wenn man auf die entsprechenden links klickt. Dann habe ich mal den FE-cache geleert--> siehe da es funktioniert. Allerdings muss ich für jeden aufruf den FE-Cache leeren, sonst geht gar nix.
Habe ich bei der Programmierung etwas falsch gemacht? Auf dem system, in dem ich die Extension erstellt habe, funktioniert alles wunderbar.
Der Typo3 Conf-cache ist bei beiden ausgeschaltet: localconf.php -->$TYPO3_CONF_VARS["EXT"]["extCache"] = 0
Hier funktioniert es:http://www.amafu.de/alfa2_1/index.php?id=475
Hier nicht:http://www.amafu.de/alfa2_4/index.php?id=462
Download der extension hier:http://www.amafu.de/T3X_sd_boerse-0_0_0-z-200805031305.t3x
zum einbinden im Template -->Include static (from extensions):-->Boerse hinzufügen.
thx,
Sefer
Hallo,
deine Links sind also nicht mit der API erstellt, das hat man davon :/
Entweder das Plugin als USER_INT betreiben, die bessere Lösung >
#41613 > "Linkerstellung"
georg
Hi Georg,
tja als Anfänger versucht man sich von hier und da irgendwelche Codeschnipsel zusammenzuchen.Wenns klappt freut man sich und hofft keine zu groben schnitzer gemacht zu haben. Aber ich werde jetzt versuchen die extension auf die API umzuschreiben, vielleicht kriege ich das ja hin.
Danke für den Hinweis,
Sefer
Hi,
habe in der main dies hinzugefügt hat aber nicht geklappt:
<?php
$this->pi_USER_INT_obj=1; // Configuring so caching is not expected. This value means that no cHash params are ever set. We do this, because it's a USER_INT object!
?>
Außerdem habe ich mir meine links angeschaut und das was in der API steht http://typo3.org/development/articles/using-links-in-frontend-plugins/page/1/. Ich weiß gar nicht was ich ändern könnte, damit das caching problem verschwindet.
gruss,
Sefer
Das problem habe ich nun manuell gelöst.
Hierfür habe ich au der Seite, wo das Plugin eingefügt ist, den Cache deaktiviert. Ist natürlich keine Dauerhafte Lösung, aber so funktioniert es zumindestens.
Sefer