Ergebnis 1 bis 12 von 12

Thema: Attribut für MultiColumnWizard

  1. #1
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard Attribut für MultiColumnWizard

    Hallo in die Runde,

    ich habe seit kurzem das Attribut für MultiColumnWizard (metamodelsattribute_multi) im Einsatz, weil ich in einem Metamodel eine flexible Anzahl von einem Attribut benötige. Das Modul wurde wie im Manual beschrieben eingerichtet und angepasst.

    Soweit funktioniert das Modul auch. Das Problem besteht jetzt darin, das die Speicherung des Datensatzes ewig dauert, manchmal bis zu 120 Sek.

    Der ErrorLog läuft mit folgender Meldung voll:

    Code:
    PHP Deprecated notice: Attribute type multi should implement method unserializeData() and  serializeData(). in /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/MetaModel.php on line 462
    #0 [internal function]: __error(16384, 'Attribute type ...', '/html/energie.s...', 462, Array)
    #1 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/MetaModel.php(462): trigger_error('Attribute type ...', 16384)
    #2 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/MetaModel.php(698): MetaModels\MetaModel->getItemsWithId(Array, Array)
    #3 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/attribute_select/src/MetaModels/Attribute/Select/MetaModelSelect.php(140): MetaModels\MetaModel->findByFilter(Object(MetaModels\Filter\Filter), 'id')
    #4 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/attribute_select/src/MetaModels/Attribute/Select/MetaModelSelect.php(554): MetaModels\Attribute\Select\MetaModelSelect->getValuesById(Array)
    #5 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/MetaModel.php(403): MetaModels\Attribute\Select\MetaModelSelect->getDataFor(Array)
    #6 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/MetaModel.php(471): MetaModels\MetaModel->fetchAdditionalAttributes(Array, Array, Array)
    #7 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/MetaModel.php(698): MetaModels\MetaModel->getItemsWithId(Array, Array)
    #8 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/ItemList.php(592): MetaModels\MetaModel->findByFilter(Object(MetaModels\Filter\Filter), 'datum', 0, 5, 'DESC', Array)
    #9 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/ItemList.php(800): MetaModels\ItemList->prepare()
    #10 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/FrontendIntegration/HybridList.php(115): MetaModels\ItemList->render('', Object(MetaModels\FrontendIntegration\Content\ModelList))
    #11 /html/energie.s2-web.de_C.3.5.17/system/modules/core/classes/Hybrid.php(239): MetaModels\FrontendIntegration\HybridList->compile()
    #12 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/FrontendIntegration/MetaModelHybrid.php(102): Contao\Hybrid->generate()
    #13 /html/energie.s2-web.de_C.3.5.17/composer/vendor/metamodels/core/src/MetaModels/FrontendIntegration/HybridList.php(54): MetaModels\FrontendIntegration\MetaModelHybrid->generate()
    #14 /html/energie.s2-web.de_C.3.5.17/system/modules/core/library/Contao/Controller.php(484): MetaModels\FrontendIntegration\HybridList->generate()
    #15 /html/energie.s2-web.de_C.3.5.17/system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #16 /html/energie.s2-web.de_C.3.5.17/system/modules/core/modules/Module.php(287): Contao\ModuleArticle->compile()
    #17 /html/energie.s2-web.de_C.3.5.17/system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #18 /html/energie.s2-web.de_C.3.5.17/system/modules/core/library/Contao/Controller.php(417): Contao\ModuleArticle->generate(false)
    #19 /html/energie.s2-web.de_C.3.5.17/system/modules/core/library/Contao/Controller.php(277): Contao\Controller::getArticle(Object(Contao\ArticleModel), true, false, 'main')
    #20 /html/energie.s2-web.de_C.3.5.17/system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
    #21 /html/energie.s2-web.de_C.3.5.17/system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #22 /html/energie.s2-web.de_C.3.5.17/index.php(20): Contao\FrontendIndex->run()
    #23 {main}
    Jemand eine Idee, was da schief läuft?

    Gruß
    sev

  2. #2

  3. #3
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard

    Hallo zonky,

    hier die Daten:

    PHP Version: 5.5.9
    Contao-Version: 3.5.24
    MM per Composer und NightlyBuild (Fehler tritt bei beiden Versionen auf.)
    MM Version (core): 2.0.0-alpha14
    DC-General Version: 2.0.0-beta38
    spezielle Hotfix-Pakete eingespielt?: nein

    Gruß
    sev

  4. #4

  5. #5
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

  6. #6
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard

    Ich hatte vor zwei Wochen das Ticket erstellt, aber leider gab es dazu bisher keine Reaktion. Besteht die Chance, das sich da noch was ändert? Würde es auch in Auftrag geben, wenn mir jemand sagen könnte, was das so kostet.

    Gruß
    sev

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Das Projekt ist nicht in "unserem Dunstkreis" - ggf. direkt mit Michael Bischof http://www.byteworks.ch/ Kontakt aufnehmen...

    btw: in Github die Quelltexte in drei Ticks setzen
    Code:
    ```
    mein Quelltext
    ```
    siehe https://guides.github.com/features/mastering-markdown/

  8. #8
    Contao-Fan Avatar von Thraile
    Registriert seit
    17.12.2009.
    Ort
    Detmold
    Beiträge
    501
    Partner-ID
    6306

    Standard

    Falls du mit einer mehrsprachigen Version des Attributes leben kannst, die haben wir die Tage fertig gestellt: https://github.com/menatwork/attribute_translatedmulti

    Das Attribut ist noch nicht bei Packagist hinterlegt, du musst dir also entweder die ZIP-Datei unter composer/packages ablegen oder das Repro in deiner Composer.json hinterlegen.

  9. #9
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard

    @Thraile

    Das klingt super. Das schaue ich mir die Tage mal an.

  10. #10
    Contao-Nutzer
    Registriert seit
    06.01.2011.
    Beiträge
    87

    Standard

    Zitat Zitat von Thraile Beitrag anzeigen
    Falls du mit einer mehrsprachigen Version des Attributes leben kannst, die haben wir die Tage fertig gestellt: https://github.com/menatwork/attribute_translatedmulti

    Das Attribut ist noch nicht bei Packagist hinterlegt, du musst dir also entweder die ZIP-Datei unter composer/packages ablegen oder das Repro in deiner Composer.json hinterlegen.
    Hallo Thraile, vielen Dank für super Arbeit an dem Attribut, habe die Erweiterung probiert und es funktioniert soweit alles sehr gut. Nur bei der Ausgabe im FE sind die Spalten (<td>) nicht in der Reihenfolge wie im Backend. Die [id]-Reihenfolge der einzelnen Werte in der Datenbank stimmen, nur bei Ausgabe im Array im FE stimmte diese nicht:

    HTML-Code:
    [raw] => Array
                    (
                        [0] => Array
                            (
                                [0] => Array
                                    (
                                        [id] => 146
                                        ...
                                    )
    
                                [1] => Array
                                    (
                                        [id] => 145
                                        ...
                                    )
    
                                [2] => Array
                                    (
                                        [id] => 143
                                        ....
                                    )
    
                                [3] => Array
                                    (
                                        [id] => 144
                                        ....
                                    )
                            )
                    )

    ... an welcher Stelle könnte man dies beeinflussen? Im "mm_attr_translatedmulti.html5"?

    Vielen Dank, albis

  11. #11
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    bitte hierzu direkt Ticket auf github schreiben

  12. #12
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard

    Hallo Thraile,

    habe mal versucht das Attribute zu installieren. Die ZIP Datei in Packages gehauen und bei Composer versucht die Pakete zu aktualisieren. Ich bekomme folgende Fehlermeldung:

    Failed loading package in packages/attribute_translatedmulti-master.zip: Package menatwork/attribute_translatedmulti has no version defined.
    Package menatwork/attribute_translatedmulti has no version defined.

    Jemand eine Idee?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •