Ergebnis 1 bis 30 von 30

Thema: Standardwert setzen

  1. #1
    Contao-Fan Avatar von Hauge
    Registriert seit
    31.01.2010.
    Beiträge
    643

    Standard Standardwert setzen

    Hallo zusammen,

    gibt es die Möglichkeit in der Eingabemaske einen Standardwert zu setzen z.B. Aktuelles Datum?

    Gruß
    Hauge

  2. #2
    Contao-Nutzer Avatar von timbec
    Registriert seit
    22.09.2009.
    Ort
    Aachen
    Beiträge
    150
    Partner-ID
    7828
    User beschenken
    Wunschliste

    Standard

    noch nicht probiert, aber evtl. über die dcaconfig ?

  3. #3
    Contao-Fan Avatar von Hauge
    Registriert seit
    31.01.2010.
    Beiträge
    643

    Standard

    Danke, das wäre aber ein ziemlicher Umweg

  4. #4
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    So ein Umweg ist das nicht. Die dcaconfig ist genau für solche Sachen kreiert worden. Aber ich hab schon dein Ticket zur Kenntnis genommen.

  5. #5
    Contao-Fan Avatar von Hauge
    Registriert seit
    31.01.2010.
    Beiträge
    643

    Standard

    Korrekt, der "Umweg" ist durchaus machbar.
    Ich weiß, dass Ihr aufgrund contao 3 hier ziemlich eingebunden seid, ist ja auch nur ein Vorschlag für ehemalige Catalognutzer den Umstieg zu erleichtern.

  6. #6
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    Anscheinend sehe ich gerade den Wald vor lauter Bäumen nicht,
    wie lege ich denn das aktuelle Datum als Standardbelegung per DCA fest?

  7. #7
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    Ist die Frage zu trivial oder noch nicht möglich?

  8. #8
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo ,
    das geht ungefähr so (mfg von Xtra):

    Code:
    $GLOBALS['TL_DCA']['mm_deinmm']['fields']['deinattribut']['default'] = time();
    Musst du natürlich noch an deine genauen Feldnamen anpassen ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  9. #9
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    Also doch kein Voodoo, genau diese Zeile hatte ich bei mir auch drin, leider bleibt das Feld leer (getestet beim Anlegen eines neuen Datensatzes).

    Hat vielleicht jemand eine idee woran es haken kann? Ich habe, gezwungen vom Composer, nicht die allerneueste MM Version drauf.
    Aber auch fernab von MM hat die DCA-Zuweisung bisher immer so geklappt.
    Contao läuft auf 3.2.9
    Geändert von mj1985 (16.07.2014 um 15:14 Uhr)

  10. #10
    Contao-Nutzer
    Registriert seit
    18.07.2009.
    Ort
    Irgendwo im schönen Badnerland!
    Beiträge
    68

    Standard

    Zitat Zitat von mj1985 Beitrag anzeigen
    Also doch kein Voodoo, genau diese Zeile hatte ich bei mir auch drin, leider bleibt das Feld leer (getestet beim Anlegen eines neuen Datensatzes).

    Hat vielleicht jemand eine idee woran es haken kann? Ich habe, gezwungen vom Composer, nicht die allerneueste MM Version drauf.
    Aber auch fernab von MM hat die DCA-Zuweisung bisher immer so geklappt.
    Contao läuft auf 3.2.9
    Hast Du die dcaconfig.php mit
    PHP-Code:
    <?php
    gestartet? War z.b. mein Fehler ansonsten funktioniert es einwandfrei mit Contao 3.3.3

    PHP-Code:
    <?php
    $GLOBALS
    ['TL_DCA']['mm_deinmm']['fields']['deinattribut']['default'] = time();

  11. #11
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    Japp, ich werde heute mal den Server wechseln und ein Update von Contao & MM machen und dann nochmal Rückmeldung geben ob es dann funktioniert

  12. #12
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    Funktioniert leider immer noch nicht.
    Ich habe es an einem Standardfeld außerhalb von MM getestet, es funktionert, die Ausgabe ist:
    1406808670

  13. #13
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    Hat noch jemand eine Idee? irgendwo muss doch der Fehler liegen.

  14. #14
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.043

    Standard

    bei mir funktioniert das mit dem eintrag in die dca…

    kannst du das mal bitte posten, was du reingeschrieben hast?

    was ist dein attribute für eine art? TEXT ?

    lg.

  15. #15
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    nein, natürlich "Datum".
    PHP-Code:
    $GLOBALS['TL_DCA']['mm_meinmetamodel']['fields']['start_date']['default'] = time(); 
    start_date heißt in dem Fall mein Feld

  16. #16
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.043

    Standard

    wie heißt dein metamodel?

    bei mir funktioniert das alles prima…

    hier mein code aus der dcaconfig

    PHP-Code:
    <?php

    // Put your custom configuration here

    $GLOBALS['TL_DCA']['mm_userdaten']['fields']['userdate_1']['default'] = time();
    Geändert von haendersonfox (13.08.2014 um 13:44 Uhr)

  17. #17
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    ... wie durch Geisterhand funktioniert es nun ... dabei habe ich von gestern auf heute nichts geändert naja, egal, ich freu mich einfach das es nun funktioniert ^^

  18. #18
    Contao-Fan
    Registriert seit
    21.02.2010.
    Beiträge
    306

    Standard

    Also, ich hab so getan, wie hier beschrieben, aber es geht nicht.

    Metamodel: mm_testmodel
    Attribut: testdatum (timestamp)
    DCA:
    PHP-Code:
    $GLOBALS['TL_DCA']['mm_testmodel']['fields']['testdatum']['default'] = time(); 
    Ergebnis: in der Eingabemaske wird das Feld nicht vorbelegt, sondern bleibt leer. Klicke ich speichern, sehe ich in der DB, dass der gesetzte Wert NULL ist.

    Was nu?

    Gruß, Thomas

  19. #19
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vllt nen vertipper oder so? Gerade eben hats noch jemand genau so geschafft -> https://community.contao.org/de/show...363#post338363

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  20. #20
    Contao-Urgestein Avatar von ways2web
    Registriert seit
    23.03.2010.
    Ort
    Berlin
    Beiträge
    1.698
    User beschenken
    Wunschliste

    Standard

    ich hab es vor wenigen Minuten auch genutzt, funktioniert Problemlos.
    Keine Tippfehler, auch in der dcaconfig.php eingefügt und nicht woanders?

  21. #21
    Contao-Fan
    Registriert seit
    21.02.2010.
    Beiträge
    306

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Vllt nen vertipper oder so? Gerade eben hats noch jemand genau so geschafft -> https://community.contao.org/de/show...363#post338363

    Viele Grüße
    Tjo, dann bin ich scheinbar einfach nur zu doof, das ist ein Copy/Paste aus der dcaconfig.php auf meinem System.

    Gruß, Thomas

  22. #22
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    Vielleicht auch einfach 24 Stunden warten, bei mir wollte es auch ewig nicht gehen und einen Tag später funktionierte es ohne Probleme.

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

    Standard

    während der Entwicklung/Test alle Caches ausschalten!

    sollte sofort funzen!

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

    Standard

    Zitat Zitat von tofo Beitrag anzeigen
    Ergebnis: in der Eingabemaske wird das Feld nicht vorbelegt, sondern bleibt leer. Klicke ich speichern, sehe ich in der DB, dass der gesetzte Wert NULL ist.
    der zweite Punkt ist logisch - heißt ja auch VOR-Belegung

    hast Du mal statt time() ein '123' probiert?


    btw: die Funktion "Standardwert" könnte aber analog wie im Formulargenerator für die V2.x mit aufgenommen werden...

  25. #25
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.043

    Standard

    hallo in die runde,

    ich habe auch ne frage zur "vorbelegung" eines mm-feldes:

    mit
    Code:
    $GLOBALS['TL_DCA']['mm_']['fields']['erstellt_datum']['default'] = time();
    setze ich einen tstamp auf das feld erstellt_datum.
    kann ich auch einen änderungswert per dca-config setzen?

    evtl. in diese richtung:
    Code:
    $GLOBALS['TL_DCA']['mm_']['fields']['geaendert_datum']['save_callback'] = time();
    vielen dank für eure hilfe...

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

    Standard

    klingt so, als soll das Feld - egal was eingegeben wurde - immer mit time() ausgefüllt werden..?

    mit den Contao-save_callback oder besser mit den DCG-Events geht das

  27. #27
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.043

    Standard

    hallo zonky,

    danke für deine antwort…

    ja. das geandert-feld soll immer mit dem aktuellen tstamp versehen werden, funktioniert aber leider mit dem contao-save_callback nicht...

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

    Standard

    Zitat Zitat von haendersonfox Beitrag anzeigen
    funktioniert aber leider mit dem contao-save_callback nicht...
    ich würde meinen, hier im Forum gab es Beispiele, wo das funktioniert hat... als Alternative: https://github.com/contao-community-...lEvent.php#L29

  29. #29
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.043

    Standard

    ich hatte im forum schon gesucht, habe aber nix gefunden...

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

    Standard

    Zitat Zitat von haendersonfox Beitrag anzeigen
    ich hatte im forum schon gesucht, habe aber nix gefunden...
    hmm..?

    https://www.google.de/search?q=conta...+save_callback
    =>
    http://metamodels.pyropixel.de/news-...al-part-8.html

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
  •