Ergebnis 1 bis 16 von 16

Thema: Eingaben speichern

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage Eingaben speichern

    Hi!

    Ich habe in einem Formular die Option "Eingaben speichern" gewählt und dort eine Zieltabelle ausgewählt, welche ich zuvor händisch via phpMyAdmin angelegt habe.

    Das Ganze funktioniert auch soweit alles. Allerdings möchte der CM beim DB-Update immer diese Tabelle löschen.

    Wie teile ich Contao mit, dass diese Tabelle zum "System" gehört?

    Grüße,
    mapfei

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

    Standard

    Per DCA.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Das dachte ich mir. Wie sieht das aus? Welche Datei muss ich dazu in welchem Verzeichnis anlegen?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.111
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Danke, habe es jetzt hiermit gelöst: https://contao.ninja/contao-tipps/ti...gnorieren.html

  6. #6
    Contao-Nutzer
    Registriert seit
    16.09.2012.
    Beiträge
    59

    Frage

    Zitat Zitat von mapfei Beitrag anzeigen
    Danke, habe es jetzt hiermit gelöst: https://contao.ninja/contao-tipps/ti...gnorieren.html
    Hallo mapfei

    hatte das selbe vorgehen. Tabellenname ist in der config.yml eingetragen und das DB Update will die Tabelle nun nicht mehr löschen.

    Allerdings wird mir die Tabelle nun auch nicht mehr als Zieltabelle in der Formular Bearbeiten Funktion angezeigt.

    Ich vermute der freundliche Hinweis unter dem Zieltabellen-Feld: "Die verfügbaren Tabellen können in folgender DCA-Konfiguration festgelegt werden: $GLOBALS['TL_DCA']['tl_form']['fields']['targetTable']['options']."
    Das können wird wohl ein muss sein, damit die Tabelle in Contao registriert wird.

    Momentan will ich diese Tabelle mit meinem einfachen Testformular befüllen und mit dem Auflistungsmodul anzeigen.
    Das Formular hat 3 Felder und die zugehörigen Spalten in der Tabelle: id, memberid, name, vormane

    Was wäre denn die miminal Anforderung dafür?
    // contao/dca/tl_meinetabelle.php
    $GLOBALS['TL_DCA']['tl_owmv'];


    damit hat es nicht funktioniert.

  7. #7
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von 1gluecksgriff Beitrag anzeigen
    Hallo mapfei
    Allerdings wird mir die Tabelle nun auch nicht mehr als Zieltabelle in der Formular Bearbeiten Funktion angezeigt.
    Das Problem besteht bei meiner Installation ebenfalls. Ich kann die Tabelle nicht mehr auswählen. Dadurch, dass ich sie jedoch im Formular vorher ausgewählt habe, werden die Daten trotzdem darin gespeichert.
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  8. #8
    Contao-Nutzer
    Registriert seit
    16.09.2012.
    Beiträge
    59

    Standard

    hab es befürchtet

    @Spooky
    Hilfe!

    ich verspreche ich werde mich auch tiefer in die DCA Thema einarbeiten.

  9. #9
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wer die Daten nur des Nachhalten wegens speichern will, ist mit Leads vielleicht auch besser bedient.

  10. #10
    Contao-Nutzer
    Registriert seit
    16.09.2012.
    Beiträge
    59

    Standard

    Zitat Zitat von cliffparnitzky Beitrag anzeigen
    Wer die Daten nur des Nachhalten wegens speichern will, ist mit Leads vielleicht auch besser bedient.
    ich will mit den Daten später noch einiges machen. nachträglich bearbeiten übers Frontend, also Daten nochmal ins Formular laden und erneut speichern und Ausgabe in eine PDF Vorlage mit fixen Feldern.
    Da schien mir dieser Weg einfacher als über Leads. Aber bin noch gerne offen für Vorschläge.

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

    Standard

    Aber dann ist der beste Weg ohnehin ein DCA?
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Bekomme Leads nicht installiert:

    Code:
    $ /bin/php81 -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -ddisplay_startup_errors=0 -derror_reporting=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /www/htdocs/mywebsite/web/contao-manager.phar.php composer require terminal42/contao-leads --no-update --no-scripts --prefer-stable --sort-packages --no-ansi --no-interaction
    
    Using version ^3.0 for terminal42/contao-leads
    /www/htdocs/mywebsite/composer.json has been updated
    
    # Process terminated with exit code 0
    # Result: OK
    
    
    > Resolving dependencies using Composer Cloud v3.7.0
    
    [7.1MiB/0.22s] Loading composer repositories with package information
    [88.7MiB/14.73s] Updating dependencies
    [122.4MiB/15.52s] Your requirements could not be resolved to an installable set of packages.
    [122.4MiB/15.52s] 
      Problem 1
    	- Root composer.json requires terminal42/contao-leads ^3.0 -> satisfiable by terminal42/contao-leads[3.0.0, ..., 3.0.4].
    	- terminal42/contao-leads[3.0.0, ..., 3.0.4] require codefog/contao-haste ^5.0 -> found codefog/contao-haste[5.0.0, ..., 5.1.16] but these were not loaded, likely because it conflicts with another require.
    
    [122.4MiB/15.52s] Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
    [55.6MiB/15.57s] Memory usage: 55.6MB (peak: 226.74MB), time: 15.58s.
    [55.6MiB/15.57s] Finished Composer Cloud resolving.
    
    
    # Cloud Job ID RLqNv0v4jAgoGOozkt6Dg1JopeaBdrD78mOlwyGZgBPtGF3FcHSBUXMqtsDrrIhQe2Go2147p8WoXkzh24h3KX2gqahT9JzxTafxU failed
    NC lässt sich ebenfalls nicht aktualisieren. Aktuell ist hier 1.6.18 im Einsatz.

    Hier noch die composer.json:

    Code:
    {
        "type": "project",
        "require": {
            "christianbarkowsky/contao-protectedselect": "^1.2",
            "contao/calendar-bundle": "4.13.*",
            "contao/comments-bundle": "4.13.*",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "4.13.*",
            "contao/listing-bundle": "4.13.*",
            "contao/manager-bundle": "4.13.*",
            "contao/news-bundle": "4.13.*",
            "contao/newsletter-bundle": "4.13.*",
            "isotope/isotope-core": "^2.8",
            "numero2/contao-opengraph3": "^4.2",
            "srhinow/pin-board-bundle": "^1.3",
            "terminal42/contao-ajaxform": "^1.3",
            "terminal42/notification_center": "^1.6"
        },
        "extra": {
            "public-dir": "web",
            "contao-component-dir": "assets"
        },
        "scripts": {
            "post-install-cmd": [
                "@php vendor/bin/contao-setup"
            ],
            "post-update-cmd": [
                "@php vendor/bin/contao-setup"
            ]
        }
    }
    Geändert von mapfei (28.02.2024 um 07:51 Uhr)
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  13. #13
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard

    - require codefog/contao-haste ^5.0 -> found codefog/contao-haste[5.0.0, ..., 5.1.16]
    - but these were not loaded, likely because it conflicts with another require.

    Eines der installierten Plugins oder du selbst requirest contao haste in einer niedrigeren Version.
    Entferne dieses Plugin oder den Eintrag aus deine composer.json und führe eine vollständige Paketaktualisierung durch.

  14. #14
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Eines der installierten Plugins oder du selbst requirest contao haste in einer niedrigeren Version.
    Entferne dieses Plugin oder den Eintrag aus deine composer.json und führe eine vollständige Paketaktualisierung durch.
    NC required Haste^4.14.1 und Isotope Haste^4.24.3

    Wie gehe ich am besten vor?
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

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

    Standard

    NC erlaubt auch Haste 5, Isotope jedoch nicht. Du musst Leads 1 installieren.
    Geändert von Spooky (28.02.2024 um 08:35 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    NC erlaubt auch Haste 4, Isotope jedoch nicht. Du musst Leads 1 installieren.
    Das ist doch mal'n Wort! Hat funktioniert. Danke dir!
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

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
  •