Ergebnis 1 bis 16 von 16

Thema: [catalog] Vorbelegung von Datumsfeldern deaktivieren

  1. #1
    Contao-Fan
    Registriert seit
    02.09.2009.
    Beiträge
    307

    Frage [catalog] Vorbelegung von Datumsfeldern deaktivieren

    Hallo,

    ich hätte gern, dass Datumsfelder im Katalog nicht vorbelegt sind, sondern einfach leer (wie auch sonst im Backend). Leider konnte ich weder hier noch im Code (bin kein php-crack) einen Hinweis finden, wie ich das einstellen bzw. wo ich den code ändern kann. Es sind ja keine "statischen" Felder, die ich per dcaconfig.php steuern könnte (oder?).

    Vielen Dank im Voraus,
    juju

  2. #2
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Du kannst das Feld doch vorbelegen. Versuch da doch einfach mal ein Leerzeichen.

  3. #3
    Contao-Fan
    Registriert seit
    02.09.2009.
    Beiträge
    307

    Standard

    Manuell geht das schon. Es geht mir aber darum, dass ein Redakteur bei den von mir angelegten Feldern "anzeigen ab" und "anzeigen bis" merkt, dass eine Zeitsteuerung am Start ist und sich nicht Tage später wundert, warum der Eintrag nicht mehr auf der Website zu sehen ist. Und damit der Eintrag zunächst immer zu sehen ist, sollten die Felder per default leer sein.

    Danke und Gruß,
    juju

  4. #4
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Abgesehen von deinem Problem wäre es sehr nett, wenn du uns mal deine Filtereinstellungen für das "anzeigen ab/bis" sagst, dann können das auch andere später nutzen

  5. #5
    Contao-Fan
    Registriert seit
    02.09.2009.
    Beiträge
    307

    Standard

    Hallo Nils,

    sorry. Es sind weder Filter noch sonstige besonderen Einstellungen gesetzt. Und ich verwende nebenbei TL2.7.6 mit den aktuellen catalog und catalog_ext Erweiterungen.

    Ein Leerzeichen als Standardwert funktioniert übrigens in den Katalogseinstellungen gar nicht. Bei Neuanlage eines Items wird trotzdem das aktuelle Datum eingetragen. Und wenn ich ein Datum unter Standardwert eintrage, dann wird immer das "Null"-Datum 1970-01-01 eingetragen.

    Danke und Gruß,
    juju
    Geändert von juju (10.01.2010 um 22:28 Uhr) Grund: präzisierung

  6. #6
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Das ist in der Version im ER nicht moeglich, da dort die Timestamps numerisch abgespeichert werden und somit die Eingabefelder nicht mit einem Leerzeichen vorbelegt werden koennen.

    Im Catalog 2 ist dies nicht mehr der Fall und somit koennen die Eingabefelder auch wie andernorts mit einem Leerzeichen vorbelegt werden.

    Im aktuellen wird dies jedoch nicht mehr behoben werden.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von xtra Beitrag anzeigen
    Im Catalog 2 ist dies nicht mehr der Fall und somit koennen die Eingabefelder auch wie andernorts mit einem Leerzeichen vorbelegt werden.
    Funktioniert das auch noch in der aktuellen SVN-Version? Habe versucht, das Datumsfeld mit einem Leerzeichen als Standardwert vorzubelegen, scheint aber nicht so recht zu klappen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  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 xchs,
    gute Frage. Was genau geht denn nicht? Wie sind deine Einstellungen? Was willst du erreichen?

    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
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo MacKP,

    Zitat Zitat von MacKP Beitrag anzeigen
    Was genau geht denn nicht?
    In das Feld vom Typ "Datum" wird beim Speichern des Datensatzes immer ein Datum eingetragen. Eine Standard-Vorbelegung scheint nicht möglich.

    Zitat Zitat von MacKP Beitrag anzeigen
    Wie sind deine Einstellungen?
    Siehe Screenshot anbei. Eigentlich nichts Besonderes, mehr oder weniger alles Standard.

    Zitat Zitat von MacKP Beitrag anzeigen
    Was willst du erreichen?
    Wollte eigentlich nur zwei Datumsfelder dem Catalog-Eintrag hinzufügen, so wie es Andreasisaak hier im Wiki-Tutorial beschrieben hatte. Ganz am Ende der Anleitung steht dann auch, dass die Catalog-Einträge für immer sichtbar bleiben würden, wenn in beiden Datumsfeldern kein Wert (Datum) eingegeben wird. Nun - genau das ist aber anscheinend nicht (mehr) möglich, da die betreffenden Felder beim Speichern des Datensatzes stets automatisch mit einem Datumswert belegt werden, unabhängig davon, ob ich das Feld "Standardwert" mittels Leerzeichen bzw. "0" vorbelege.
    Angehängte Grafiken Angehängte Grafiken
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  10. #10
    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 xchs,
    ich habe das gerade mit der neusten Version getestet. Wenn ich nichts als Vorbelegung eingebe und speichere wird auch nichts automatisch eingetragen. Die 0 kann eingetragen werden, wenn man automatisch das aktuelle Datum da drinn stehen haben möchte (ist Contao Standard).
    Könntest du das Feld noch einmal neu anlegen und das testen?

    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."

  11. #11
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    Zitat Zitat von MacKP Beitrag anzeigen
    ich habe das gerade mit der neusten Version getestet. Wenn ich nichts als Vorbelegung eingebe und speichere wird auch nichts automatisch eingetragen. Die 0 kann eingetragen werden, wenn man automatisch das aktuelle Datum da drinn stehen haben möchte (ist Contao Standard).
    Könntest du das Feld noch einmal neu anlegen und das testen?
    Hmm, komisch. Bei Dir klappt das also mit dem Feldtyp "Datum"?

    Hab' jetzt das Feld neu angelegt, ändert aber nichts an der Tatsache, dass dort immer noch standardmäßig das aktuelle Datum eingetragen wird:



    Dass das Ganze unter Contao 2.10.beta1 läuft, wird wohl diesbezüglich nichts ausmachen oder?
    Angehängte Grafiken Angehängte Grafiken
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  12. #12
    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

    Hab gerade kein 2.10 da um das dort zu testen...
    Da müsste sich dann schon was an der Logik von Datumsfeldern geändert haben.
    Du hast beim neuen Feld auch nichts Eingetragen bei der Standard Belegung?

    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."

  13. #13
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Du hast beim neuen Feld auch nichts Eingetragen bei der Standard Belegung?
    Nein, hab' dort nichts eingetragen.

    EDIT:
    Es funktioniert nun doch wie beabsichtigt! Das Datumsfeld neu anzulegen hatte - wie gesagt - keine Änderung gebracht, jedenfalls nicht bei bereits existierenden Katalogeinträgen. Wenn ich aber stattdessen einen neuen Katalogeintrag erstelle, dann bleibt auch das Datumsfeld leer. Von daher, alles bestens. Naja fast...

    Was mir nämlich in diesem Zusammenhang noch aufgefallen ist: Wählt man für dieses (anfangs) leere Datumsfeld ein beliebiges Datum aus und speichert den Datensatz, dann bleibt dort das Datum gespeichert, selbst dann, wenn man das Feld manuell wieder leert. Dann schafft man es leider nicht mehr, dass das Feld inhaltsleer bleibt, so wie es beim Anlegen des neues Katalogeintrages noch der Fall war.

    Ok, wie dem auch sei, danke für die Unterstützung!
    Geändert von xchs (23.05.2011 um 00:05 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  14. #14
    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 xchs,
    könntest du dafür bitte ein Ticket machen? -> http://www.contao-forge.org/projects/catalog/issues
    Wäre ja an sich nicht schlecht, da das Datum auch wieder entfernen zu können...

    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."

  15. #15
    Contao-Nutzer
    Registriert seit
    29.11.2010.
    Beiträge
    158

    Standard

    Also das Problem besteht nicht nur im FE sondern auch im BE.

    Das Ticket dazu habe ich hier gefunden:
    http://www.contao-forge.org/issues/2919

    Allerdings bewirkt die beschriebene Anpassung der ModuleCatalogEdit.php bei mir nix...

    EDIT:
    Die Änderung wird in der Datenbank übernommen. Lediglich im Datumsfeld im BE bleibt das aktuelle Datum stehen.
    Geändert von nelhop (24.05.2012 um 11:48 Uhr)

  16. #16
    Contao-Fan Avatar von Ulrich
    Registriert seit
    03.03.2010.
    Ort
    Freiburg i. Br.
    Beiträge
    395

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hab gerade kein 2.10 da um das dort zu testen...
    Da müsste sich dann schon was an der Logik von Datumsfeldern geändert haben.
    Du hast beim neuen Feld auch nichts Eingetragen bei der Standard Belegung?

    Viele Grüße
    Ich hab die SVN-Rev. 373 und Contao 2.10.4 installiert. Eben nochmal getestet: bei mir funktioniert es ein Datumsfeld leer vorbelegt zu lassen, da wird nichts automatisch eingetragen ... auch bei bereits erfassten Einträgen lässt sich das Datumsfeld wieder leeren ...
    Geändert von Ulrich (24.05.2012 um 15:33 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Autofill bei Zeit- und Datumsfeldern im Backend abschalten
    Von Freeflow im Forum Entwickler-Fragen
    Antworten: 7
    Letzter Beitrag: 12.11.2012, 11:42
  2. Antworten: 4
    Letzter Beitrag: 07.01.2011, 08:16
  3. Antworten: 3
    Letzter Beitrag: 28.10.2009, 16:06

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •