madeyourday / contao-rocksolid-custom-elements

RockSolid Custom Elements Contao Extension
http://rocksolidthemes.com/de/contao/plugins/custom-content-elements
MIT License
48 stars 12 forks source link

Unspezifische Fehlermeldung bei Nutzung des Zugriffsschutzes #105

Closed NinaG closed 6 years ago

NinaG commented 6 years ago

Ich habe ein Custom Element im Einsatz. Wenn ich darin unter Zugriffsschutz einstelle, dass nur einem bestimmte Mitgliedergruppe das Element sehen darf, speichert Contao zwar scheinbar diese Auswahl, zeigt aber ganz oben in der Elementansicht die unspezifische Meldung "Ein Fehler ist aufgetreten!".

Die Sache ist beliebig für mich reproduzierbar: Ich lösche einfach den Haken wieder, speichere - alles in Ordnung, kein Fehler. Ich setze wieder den Haken bei "Zugriffsschutz" und der spezifischen Mitgliedergruppe, speichere - die Haken bleiben gesetzt, aber oben wird in Contao die Meldung "Ein Fehler ist aufgetreten!" angezeigt.

In var/logs finde ich dazu aber keinen Eintrag.

Ich nutze die aktuellste Version der Extension (gerade zur Sicherheit nochmal vorher aktualisiert). Eine Idee, was da passiert bzw. wie ich herausfinden könnte, welcher Fehler aufgetreten ist?

NinaG commented 6 years ago

Hier noch das config-Template, falls du es nachstellen willst:

rsce_linkboxen_config.php:

<?php
return array(
    'label' => array(
        'de' => array(
            'Linkboxen',
            'Eine Liste von Linkboxen.',
        ),
        'en' => array(
            'Link boxes',
            'A list of link boxes.',
        ),
    ),
    'types' => array('content'),
    'contentCategory' => 'texts',
    'standardFields' => array('cssID'),
    'fields' => array(
      'linkbox' => array(
                'label' => array(
                      'de' => array(
                            'Linkbox',
                            'Fügen Sie eine beliebige Anzahl an Linkboxen ein.',
                      ),
                      'en' => array(
                            'Linkbox',
                            'Add any number of lisnk boxes.',
                      ),
                ),
                'elementLabel' => array(
                      'de' => 'Box %s',
                      'en' => 'Box %s',
                ),
                'inputType' => 'list',
                'fields' => array(
              'linkboxheadlinepos' => array(   
                            'label' => array(
                                'de' => array('Hierarchie', 'Hierarchie der Überschrift'),
                                  'en' => array('Hierarchie', 'Hierarchie der Überschrif'),
                            ),
                 'inputType' => 'select',
                 'options' => array('h2', 'h3', 'h4', 'h5', 'h6'), 
              ),          
                      'linkboxheadline' => array(
                            'label' => array(
                                'de' => array('Überschrift', 'Überschrift der Linkbox'),
                                  'en' => array('Headline', 'Headline of linkbox'),
                            ),
                            'inputType' => 'text',
                            'eval' => array(
                      'mandatory' => true,
                      'allowHtml' => true,
                  ),
                      ),
                      'linkboxdesc' => array(
                            'label' => array(
                                'de' => array('Beschreibung', 'Beschreibung der Linkbox'),
                                  'en' => array('Description', 'Description of link box'),
                            ),
                            'inputType' => 'text',
                            'eval' => array(
                      'tl_class' => 'w50',
                      'allowHtml' => true,
                  ),
                      ),
                      'linkboxlink' => array(
                          'label' => array(
                              'de' => array('Link', 'Link auswählen'),
                              'en' => array('Link', 'Choose link'),
                          ),
                          'inputType' => 'url',
                          'eval' => array(
                              'tl_class' => 'w50',
                              'mandatory' => true,
                          ),
                      ),
          ),
            ),
    ),
);
ausi commented 6 years ago

Vielen Dank für die detaillierte Fehlerbeschreibung!

Behoben in Version 2.2.7 🎉

NinaG commented 6 years ago

Danke und vielen Dank für die schnelle Reaktion :)