Probleme beim Einrichten des Attributs "Tags"
Hi,
ich komme mit dem "Tag"-Attribut nicht klar.
Ich bastle gerade an einer Rezeptdatenbank. Die Rezepte sollen in Kategorien abgelegt und mit Schlagworten versehen werden. Die Kategorien hab ich soweit hinbekommen: ein eigenes MetaModel "Kategorien" erstellt, dort ein Textattribut für die Kategorie angelegt und probeweise ein paar Kategorien eingegeben. Im MetaModel "Rezepte" habe ich dann ein Auswahl-Attribut angelegt und dort die Datenbanktabelle "mm_rezepte_kategorien" ausgewählt. Funktioniert soweit, ich kann ein neues Rezept einer Kategorie zuordnen.
Dasselbe wollte ich mit den Tags machen, in der Annahme, dass diese ebenso funktionieren. Ich habe ein MetaModel "Tags" erstellt, wieder ein Textattribut und ein paar Tags angelegt, im MetaModel "Rezepte" dann ein Attribut "Tag" hinzugefügt und wieder auf die betreffende Datenbanktabelle ("mm_rezepte_tags") verwiesen. Wenn ich nun die Eingabemaske "Rezepte" aufrufe, bekomme ich folgende Fehlermeldung:
Code:
Warning: Missing argument 1 for MetaModelAttributeTags::getFilterOptions(), called in /.../system/modules/metamodelsattribute_tags/MetaModelAttributeTags.php on line 84 and defined in /.../system/modules/metamodelsattribute_tags/MetaModelAttributeTags.php on line 144
#0 /.../system/modules/metamodelsattribute_tags/MetaModelAttributeTags.php(144): __error(2, 'Missing argumen...', '/kunden/299112_...', 144, Array)
#1 /.../system/modules/metamodelsattribute_tags/MetaModelAttributeTags.php(84): MetaModelAttributeTags->getFilterOptions()
#2 /.../system/modules/metamodels/MetaModelAttribute.php(298): MetaModelAttributeTags->getFieldDefinition(Array)
#3 /.../system/modules/metamodels/MetaModelDatabase.php(77): MetaModelAttribute->getItemDCA(Array)
#4 /.../system/modules/metamodels/MetaModelDatabase.php(407): MetaModelDatabase->getPaletteAndFields('1', Object(MetaModel), Array)
#5 /.../system/libraries/Controller.php(2830): MetaModelDatabase->createDataContainer('mm_rezepte')
#6 /.../cms/system/modules/backend/Backend.php(194): Controller->loadDataContainer('mm_rezepte')
#7 /.../contao/main.php(120): Backend->getBackendModule('metamodel_mm_re...')
#8 /.../contao/main.php(230): Main->run()
#9 {main}
Warning: Missing argument 2 for MetaModelAttributeTags::getFilterOptions(), called in /.../system/modules/metamodelsattribute_tags/MetaModelAttributeTags.php on line 84 and defined in /.../system/modules/metamodelsattribute_tags/MetaModelAttributeTags.php on line 144
#0 /.../system/modules/metamodelsattribute_tags/MetaModelAttributeTags.php(144): __error(2, 'Missing argumen...', '/kunden/299112_...', 144, Array)
#1 /.../system/modules/metamodelsattribute_tags/MetaModelAttributeTags.php(84): MetaModelAttributeTags->getFilterOptions()
#2 /.../system/modules/metamodels/MetaModelAttribute.php(298): MetaModelAttributeTags->getFieldDefinition(Array)
#3 /.../system/modules/metamodels/MetaModelDatabase.php(77): MetaModelAttribute->getItemDCA(Array)
#4 /.../system/modules/metamodels/MetaModelDatabase.php(407): MetaModelDatabase->getPaletteAndFields('1', Object(MetaModel), Array)
#5 /.../system/libraries/Controller.php(2830): MetaModelDatabase->createDataContainer('mm_rezepte')
#6 /.../system/modules/backend/Backend.php(194): Controller->loadDataContainer('mm_rezepte')
#7 /.../contao/main.php(120): Backend->getBackendModule('metamodel_mm_re...')
#8 /.../contao/main.php(230): Main->run()
#9 {main}
und anschließend noch zwei mal ein
Code:
Warning: Cannot modify header information
Muss ich für die Tags irgendwelche Filter einstellen, damit ich mal meine Daten eingeben kann?
Antwort und Hilfe werden brav für das Wiki dokumentiert! :D
Grüße, bibib