Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Modul updatesicher mit eigenen Änderungen überladen

  1. #1
    Contao-Nutzer Avatar von fl0
    Registriert seit
    13.11.2019.
    Ort
    OWL
    Beiträge
    17

    Frage Modul updatesicher mit eigenen Änderungen überladen

    Es geht darum, eine Änderung an dem folgenden Modul vorzunehmen:

    https://github.com/mindbird/contao-room-reservation

    Dabei soll in dem Controller contao-room-reservation/src/Controller/RoomReservationBookingController.php in der Methode "getResponse" die folgende Stelle (Zeile 89) geändert werden:

    Code:
    $cem->published = true;
    Da beim Anlegen eines neuen Termins das Feld "published" anfangs nicht auf 1, sondern auf 0 stehen soll, möchte ich diese Zeile nun verändern zu:

    Code:
    $cem->published = false;
    Natürlich könnte ich es direkt in der entsprechenden Datei einfach abändern, allerdings sind meine Änderungen dann nicht updatesicher.

    Wie sieht hier das korrekte Vorgehen aus? Ein eigenes Modul erstellen, welches das ursprüngliche Modul überlädt?
    Oder einfach eine eigene Klasse implementieren, welche die eigentliche Klasse erweitert und dann die entsprechende Methode überlädt?

    Und wie genau bewerkstelligt man das dann?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Ich denke am besten ist es die Entwickler zu kontaktieren und einen Feature Request zu besprechen und zu beauftragen.

  3. #3
    Contao-Nutzer Avatar von fl0
    Registriert seit
    13.11.2019.
    Ort
    OWL
    Beiträge
    17

    Standard

    Um den Wert eines einzigen Feldes, das in die Datenbank geschrieben werden soll zu ändern?

    Gibt es da nicht vielleicht irgendeine Möglichkeit? Ich hätte jetzt gedacht, dass das durch Vererbung und Überladen möglich ist.
    Allerdings weiss ich nicht genau, wie man das dann anstelllt..

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Zitat Zitat von fl0 Beitrag anzeigen
    Um den Wert eines einzigen Feldes, das in die Datenbank geschrieben werden soll zu ändern?
    Ja, bzw. es muss halt konfigurierbar gemacht werden.

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
  •