Hi,
ich wollte soetwas ähnlich nachbauen wie hier:
http://de.contaowiki.org/MetaModels_...setzter_select
Soweit so gut, ich habe beide MMs in drei Sprachen angelegt + eine fallback Sprache.
"MM 1" ist zur eintragung von Kunden und "MM 2" ist eine Auflistung von Regionen.
"MM 2" hat einen Datensatz wo alle drei sprachen ausgefüllt sind. Nun habe ich "MM 2" in "MM 1" mittels eines übersetzungs select Attributs eingefügt:
19-06-_2015_14-55-00.jpg
Mir ist nur nicht so ganz klar was bei "select_langcolumn" stehen muss?
Wenn ich jetzt einen Datensatz in "MM 1" erstellen möchte, bekomme ich folgende Fehlermeldung:
Code:
[19-Jun-2015 12:43:15 GMT] PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: Unknown column 'region' in 'where clause' (SELECT mm_region.* FROM mm_region WHERE id=NULL AND region='de')' thrown in /wwwroot.wwwnew/system/modules/core/library/Contao/Database/Statement.php on line 279
#0 /wwwroot.wwwnew/system/modules/core/library/Contao/Database/Statement.php(250): Contao\Database\Statement->query()
#1 /wwwroot.wwwnew/system/modules/metamodelsattribute_translatedselect/classes/src/MetaModels/Attribute/TranslatedSelect/TranslatedSelect.php(144): Contao\Database\Statement->execute(NULL, 'de')
#2 /wwwroot.wwwnew/system/modules/metamodels/classes/src/MetaModels/DcGeneral/Data/Model.php(114): MetaModels\Attribute\TranslatedSelect\TranslatedSelect->valueToWidget(NULL)
#3 /wwwroot.wwwnew/system/modules/dc-general/classes/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/ContaoWidgetManager.php(479): MetaModels\DcGeneral\Data\Model->getProperty('region')
#4 /wwwroot.wwwnew/system/modules/dc-general/classes/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/ContaoWidgetManager.php(700): ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\ContaoWidgetManager->getWidget('region', NULL)
#5 /wwwroot.wwwnew/system/modules/dc-general/classes/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/EditMask.php(429): ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\ContaoWidgetManager->renderWidget('region', false, NULL)
#6 /wwwroot.wwwnew/system/modules/dc-general/classes/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/EditMask.php(674): ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\EditMask->buildFieldSet(Object(ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\ContaoWidgetManager), Object(ContaoCommunityAlliance\DcGeneral\DataDefinition\Palette\Palette), NULL)
#7 /wwwroot.wwwnew/system/modules/dc-general/classes/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/BaseView.php(780): ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\EditMask->execute()
#8 /wwwroot.wwwnew/system/modules/dc-general/classes/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/BaseView.php(755): ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\BaseView->createEditMask(Object(MetaModels\DcGeneral\Data\Model), Object(MetaModels\DcGeneral\Data\Model), NULL, NULL)
#9 [internal function]: ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\BaseView->edit(Object(ContaoCommunityAlliance\DcGeneral\Action))
#10 /wwwroot.wwwnew/system/modules/dc-general/classes/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/BaseView.php(141): call_user_func_array(Array, Array)
#11 [internal function]: ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\BaseView->handleAction(Object(ContaoCommunityAlliance\DcGeneral\Event\ActionEvent), 'dc-general.acti...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#12 /wwwroot.wwwnew/system/modules/symfony-event-dispatcher/classes/Symfony/Component/EventDispatcher/EventDispatcher.php(164): call_user_func(Array, Object(ContaoCommunityAlliance\DcGeneral\Event\ActionEvent), 'dc-general.acti...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#13 /wwwroot.wwwnew/system/modules/symfony-event-dispatcher/classes/Symfony/Component/EventDispatcher/EventDispatcher.php(53): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'dc-general.acti...', Object(ContaoCommunityAlliance\DcGeneral\Event\ActionEvent))
#14 /wwwroot.wwwnew/system/modules/dc-general/classes/src/ContaoCommunityAlliance/DcGeneral/Controller/DefaultController.php(121): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('dc-general.acti...', Object(ContaoCommunityAlliance\DcGeneral\Event\ActionEvent))
#15 /wwwroot.wwwnew/system/modules/metamodels/classes/src/MetaModels/BackendIntegration/Module.php(77): ContaoCommunityAlliance\DcGeneral\Controller\DefaultController->handle(Object(ContaoCommunityAlliance\DcGeneral\Action))
#16 /wwwroot.wwwnew/system/modules/core/classes/Backend.php(262): MetaModels\BackendIntegration\Module->generate()
#17 /wwwroot.wwwnew/contao/main.php(137): Contao\Backend->getBackendModule('metamodel_mm_pa...')
#18 /wwwroot.wwwnew/contao/main.php(288): Main->run()
Lesezeichen