Hi,
ich komme nicht mehr weiter. Ich hab 2 mehrsprachige MMs. Eines referenziert auf das andere via tags. Eingerichtet hab ich das Übersetzte-tag-Attribut wie hier als select beschrieben: http://de.contaowiki.org/MetaModels_...setzter_select, außer dass ich wegen eines anderen Fehlers die SQL-Abfrage auf tl_metamodel_translatedtext.att_id=47 anstatt nur att_id gesetzt hab. Nach dem ich einen Datensatzangelegt und einen Tag ausgewählt hab und speichern will, kommt dieser Fehler:
Code:
Fatal error: Uncaught exception Exception with message Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2)' at line 1 (INSERT INTO tl_metamodel_tag_relation (att_id, item_id, value_sorting, value_id) VALUES (56,3,,2)) thrown in …\system\libraries\Database.php on line 686
#0 …\system\libraries\Database.php(633): Database_Statement->query()
#1 …\system\libraries\Database.php(161): Database_Statement->execute()
#2 …\system\modules\metamodelsattribute_tags\MetaModelAttributeTags.php(411): Database->execute('INSERT INTO tl_...')
#3 …\system\modules\metamodelsattribute_translatedtags\MetaModelAttributeTranslatedTags.php(332): MetaModelAttributeTags->setDataFor(Array)
#4 …\system\modules\metamodels\MetaModel.php(676): MetaModelAttributeTranslatedTags->setTranslatedDataFor(Array, 'de')
#5 …\system\modules\metamodels\MetaModel.php(778): MetaModel->saveAttribute(Object(MetaModelAttributeTranslatedTags), Array, Array, 'de')
#6 …\system\modules\metamodels\MetaModelItem.php(280): MetaModel->saveItem(Object(MetaModelItem))
#7 …\system\modules\metamodels\GeneralDataMetaModel.php(601): MetaModelItem->save()
#8 …\system\modules\generalDriver\GeneralControllerDefault.php(1506): GeneralDataMetaModel->save(Object(GeneralModelMetaModel))
#9 …\system\modules\generalDriver\GeneralControllerDefault.php(1207): GeneralControllerDefault->doSave(Object(DC_General))
#10 …\system\modules\generalDriver\DC_General.php(2352): GeneralControllerDefault->edit()
#11 …\system\modules\metamodels\MetaModelBackendModule.php(174): DC_General->edit()
#12 …\system\modules\metamodels\MetaModelBackendModule.php(194): MetaModelBackendModule->runDC()
#13 …\system\modules\metamodels\MetaModelBackendModule.php(208): MetaModelBackendModule->performNormal()
#14 …\system\modules\backend\Backend.php(239): MetaModelBackendModule->generate()
#15 …\contao\main.php(120): Backend->getBackendModule('metamodel_mm_pr...')
#16 …\contao\main.php(230): Main->run()
#17 {main}
Ich weiß auch gar nicht, wie Contao bei speichern auf att_id = 56 kommt. Ich finde diese Zahl nirgends.
Kennt jemand dieses Problem? Soll ich noch Screenshots anhängen?
Ich danke für eure Hilfe und viele Grüße
Uli
Lesezeichen