Contao-Camp 2024
Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 45 von 45

Thema: [Database Select Table Field] - Select mit Daten aus der Datenbank

  1. #41
    Contao-Nutzer
    Registriert seit
    19.03.2013.
    Beiträge
    32

    Standard

    Super, besten Dank schonmal dafür! Das scheint schonmal geklappt zu haben. Jedenfalls bekomme ich keinen Fehler mehr. Wie bekomme ich es denn jetzt hin, dass das auf das eine Feld angewendet wird?

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

    Standard

    PHP-Code:
    dump($widget); 

  3. #43
    Contao-Nutzer
    Registriert seit
    19.03.2013.
    Beiträge
    32

    Standard

    Da ich leider in dem Bereich nicht so bewandert bin hilft mir das alleine leider noch nicht ganz weiter...sorry!
    Wo genau muss das eingesetzt werden bzw. wie sieht der Code komplett aus?

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

    Standard

    PHP-Code:
     <?php
    // src/EventListener/LoadFormFieldListener.php
    namespace App\EventListener;

    use 
    Contao\CoreBundle\ServiceAnnotation\Hook;
    use 
    Contao\Form;
    use 
    Contao\Widget;

    /**
     * @Hook("loadFormField")
     */
    class LoadFormFieldListener
    {
        public function 
    __invoke(Widget $widgetstring $formId, array $formDataForm $form): Widget
        
    {
            if (
    '63' === $formId) {
    dump($widget);
                
    $widget->class.= 'ManipulateForm';
            }

            return 
    $widget;
        }
    }
    im FE aufrufen im Debugmodus und dann mal gucken was in $widget alles enthalten ist... (Fadenkreuz) - dann suche Dir das raus für eine Prüfung, was für Dich in Frage kommt z.B. id oder typ ...

  5. #45
    Contao-Nutzer
    Registriert seit
    19.03.2013.
    Beiträge
    32

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    PHP-Code:
    dump($widget); 
    Habe ich entsprechend hinzugefügt, danach den Cache neu aufgebaut und den Debug-Modus aufgerufen. Allerdings bekomme ich kein Fadenkreuz-Symbol in der Leiste angezeigt.
    Abgesehen davon könnte es einfach über die ID geprüft werden, da es nur für dieses eine Element notwendig ist.

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
  •