Zum Inhalt springen

Phantom-Enträge in Selectbox

Erstellt am 10. August 2006 · 2 Antworten · letzte Antwort am 16. August 2006

Tags: Frage

foo ·

Hi All,

ich dabei eine Ansprechpartner-Extension zu entwickeln, bei der es möglich sein soll einem ansprechpartner mehrere Länder zuzuweisen. Hierfür habe ich in der TCA folgendes benutzt:

 "country" => Array (
			"exclude" => 1,
			"label" => "LLL:EXT:tx_ansprechpartner/locallang_db.xml:tx_ansprechpartner.country",
			"config" => Array (
				"type" => "select",
				"internal_type" => "db",
				"foreign_table" => "static_countries",
				"foreign_table_where" => "ORDER BY static_countries.cn_short_en",
				"size" => 5,
				"minitems" => 0,
				"maxitems" => 5,
				"MM" => "tx_ansprechpartner_person_country_mm",
			)
		),

Funktioniert soweit ganz gut. Leider wird beim Bearbeiten eines angelegten Datensatzes immer der erste Eintrag aus dem Länderauswahlfeld mitübernommen und abgespeichert.
Bsp:
Man selektiert Deutschland, speichert, passt. Beim Bearbeiten ist aber schon zusätzlich Andorra selektiert.

Mach ich jetzt da irgendwas falsch?

Gruß Flo

foo ·

Hi,

ich hab den Fehler gefunden. Es lag an der Extension 'mmforeign'. In Zusammenhang mit Typo3 3.8.1 funzt da wohl was noch nicht so ganz. Alle Datensätze, die eine mm-Tabelle benutzten, erhielten bei erneuter Abspeicherung immer mehr Zuweisungen. Ich hab mich jetzt mal für die Triviallösung entschieden: Deinstallation.
Jetzt klappt's auch wieder.

Gruß Flo