Zum Inhalt springen

###PERSON_COUNTRY_CODE### wird nicht ersetzt...

Erstellt am 29. August 2008 · 24 Antworten · letzte Antwort am 21. November 2009 · Seite 1 von 2

Tags: Templates & Layouts, Frage

SebastianJu ·

Ich glaube nicht dass es an der Version liegt. Ich nutze die neueste Shop-Extension.

Ich habe auch alle erdenklicken Cashes gelöscht. Verschiedene Browser probiert usw usf.

Das Versenden klappt aber bei mir ohne Fehler soweit ich das sehe.

Grüße!
Sebastian

steffenk ·

ich habe die neusten Version aus dem TER.
In tt_products wird auch nur geschaut ob static_info_tables installiert ist, wenn ja, wird der Marker mit der Länderselect ersetzt.

MistaD ·

Aber wenn nur geschaut wird OB die Extension installiert ist, wo könnte denn dann noch ein Fehler liegen? Jemand eine Idee?

;-)

MistaD ·

Ist BEIDES erfüllt, habe auch eben mal ziemlich ALLE anderen Extensions deaktiviert ob vielleicht da etwas hakt, aber leider auch nicht. ;-(

Das schmeisst er mir beim Absenden einer Bestellung dann auch noch raus:

Fatal error: Call to a member function getStaticInfoName() on a non-object in /www/typo3cms/dtacms/typo3conf/ext/tt_products/lib/class.tx_ttproducts_address.php on line 114

??????

MistaD ·

Hallo,

habe nur eine VERÄNDERUNG bewirken können, mir einmal die Templates genauer angesehen, auch die von der aktuellen tt_products Version, habe mal einfach anstelle von PERSON_COUNTRY_CODE einfach nur PERSON_COUNTRY eingesetzt, und der Marker wird auch gefüllt/ersetzt, dort steht dann eben nur DEU für Deutschland.

Frage nun ist das auch korrekt so oder sollte da nicht eigentlich ein DropDown-Menü mit einer Länderauswahl-Liste erscheinen bei PERSON_COUNTRY_CODE?

;-(

MistaD ·

Auch hier im TS Object browser kann ich nichts ungewöhnliches feststellen.... ;-(
Kann es auch an der Reihenfolge der Installation der Extension liegen, wenn ich die Ext-Keys in der localconf.php mal ändere?

Ich weiss so langsam nicht mehr weiter....

sholvar ·

hast du sonst schon alle Fehlermeldungen durchgeguckt? php und mysql errorlog, das oberste fenster im installtool usw? Nirgendwo was ungewöhnliches dabei?

Ansonsten würde ich dir empfehlen einfach mal Typo komplett neu aufzusetzen auf dem selben System (vielleicht in anderem ordner und mit anderer DB) und es damit noch einmal zu probieren.

catwiesel ·

Hi Ihr alle hier....

ich hatte bis gerade eben auch den selben Fehler.
Jetzt gehts bei mir!!!

Habe folgendes gemacht:

Im EXT Manager "static_info_tables" auswählen, dann auf "make updates" klicken.
Anschliessend hab ich den Cache geleert und die Webseite (NICHT das Backend) refresht. Und schon wird eine Auswahlbox angezeigt.....

Hinweis:
die Static Data sind als erstes mit einem gelben Ausrufezeichen versehen. Danach verschwindet dies. Beim erneuten Aufrufen erscheinen diese allerdings wieder....

SebastianJu ·

Das Update hat bei mir leider nicht geholfen. Auch "useStaticInfoCountry = 1" scheint keinen Effekt zu haben.
Ich habe danach im Installtool und im Typo selbst alle Caches gelöscht und per Shift Reloaded (FF). Aber das Ergebnis bleibt falsch. Im FF2 und auch im IE6 sieht es so aus. Sollte vom Browser her keinen Unterschied machen aber hätte können wegen Browsercache.

Freundliche Grüße!
Sebastian Jurk

MistaD ·

Bei mir lag der Fehler, weil ich noch eine ältere tt_products Version (2.5.1) verwende darin, das die Extension fh_library in der aktuellsten Version nicht passte, hatte zwar wie im TER angegeben die fh_library Version 0.0.19 zur tt_products Version 2.5.1 installiert, bin dann auf 0.0.14 gegangen und siehe da, die Marker werden ausgelesen.

Vielen Dank an dieser Stelle an den Entwickler Franz Holzinger, der mir diesen Tipp gegeben hat!!!!!

upstroke ·

bei tt_products 2.6.0
in den TS-Constents folgendes eintragen:
plugin.tt_products.useStaticInfoCountry = 1

dann dürfte es klappen.

thomas_vienna ·

Folgendes kommt in die Constants:

plugin.tt_products.useStaticInfoCountry = 1

Dann sollte es klappen.
Hatte das gleiche Problem.

LG Thomas

hombo13 ·

Danke für den Tipp tv! Das sollt ganz gross in die Anleitung rein - bzw. ich habs vielleicht auch übersehen??? Auf jeden Fall geht das jetzt auch bei mir.
Grüsse 🙂