-
-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nachrichten-Artikel wird bereits vor dem Speichern veröffentlicht #908
Comments
|
Kann ich nachvollziehen. Früher hatte man das Problem noch nicht, da das Anzeigen ab/bis keine Subpalette war. |
|
@contao/developers /cc |
|
Am einfachsten wäre es wohl Start & Stop wieder aus einer Subpalette raus zu nehmen… |
|
Nö, die findByPublished müsste einfach auch tstamp>0 machen im Model? |
|
I know the behavior that changing subpalettes forces the dataset to be stored has been like this for a long time. I really don't like it, because it leads to many unintuitive cases including this one but also premature storing of invalid data,... What exactly was the reason for this design? Simplicity in the implementation? And why don't we change it? :-) |
|
Um das Problem des 'Zwischenspeicherns' bei den SubPaletten generell zu lösen, müsste tatsächlich alles erstmal zwischen gespeichert werden und erst bei Betätigung von 'Speichern' in die Datenbank geschrieben werden. Für das 'Veröffentlichen'-Problem ist aber erstmal die von @Toflar vorgeschlagene Lösung nahe liegend. |
|
Leider löst @Toflar's Vorschlag das Problem nur, wenn der Datensatz noch nicht gespeichert wurde; sonst ist
Und bereits nach "Speichern & bearbeiten" ist |
|
Das ist imho kein Problem. Wenn man die News ohne Inhalt veröffentlichen will, dann tut man das eben. Das Problem ist, dass der News-Beitrag angezeigt wird, sobald man die Veröffentlichen-Checkbox anhakt, welche den Datensatz speichert. Imho speichert sie ihn aber eben mit |
|
Niemand will die News ohne Inhalt veröffentlichen. Das ist ja gerade das Problem. 😄 |
|
Ich glaube nicht, dass das das Problem ist. Das war bisher schon immer so und kann auch durchaus gewollt sein. |
|
Das Problem ist, dass du die Option "Anzeigen ab" nur dann benutzen kannst, wenn du die Option "Veröffentlichen" aktivierst. Sobald man das aber macht, ist der Artikel im Frontend bereits veröffentlicht - obwohl man ihn aber eigentlich mit "Anzeigen ab" später veröffentlichen lassen will. Die Überprüfung auf tstamp ist daher nicht ausreichend. |
|
So habe ich das Ticket auch verstanden. |
So war es auch gemeint. @fritzmg hat das nochmal gut zusammengefasst. |
|
Hier ist das Ticket zur Änderung: contao/core#7148 |
|
@Toflar löst das Problem leider überhaupt nicht. Man kann ja auch einer "fertigen" News ein Startdatum in der Zukunft geben wollen, dann wären diese beim Klick auf "Veröffentlichen" auch für einen Moment sichtbar.
|
|
Wie sind denn die Subpaletten implementiert? Lässt sich die Checkbox nicht ausgliedern, sodass der Wert der Checkbox erst beim Klicken des Speichern-Buttons in die Datenbank geschrieben wird? Die Optionen "Anzeigen ab" und "Anzeigen bis" können ja weiterhin über ein JS Event getoggelt werden. |
|
Geändert in 03fbdf6. |
June 26th, 2017, 19:16 GMT
Folgendes Problem (Contao 3.5.2x):
Wird in einem Nachrichtenarchiv ein neuer Artikel erstellt und unter "Veröffentlichung" die Checkbox "Beitrag veröffentlichen" gesetzt, dann wird der Artikel sofort veröffentlicht, ohne dass zuvor auf Speichern geklickt wird. Man sieht also im Frontend den Artikel bereits veröffentlicht nach dem die Checkbox angeklickt wurde (keine Preview-Ansicht, sondern auch auf einem beliebigen anderen Gerät sichtbar).
Das ist natürlich nicht gut, falls man den Artikel erst ab einem späteren Zeitpunkt veröffentlichen will. Aber damit das Feld "Anzeigen ab" erscheint, muss ja erstmal die Checkbox gesetzt werden.
Können andere das so nachvollziehen oder ist das sogar das gewünschte Verhalten?
Besten Dank im Voraus.
The text was updated successfully, but these errors were encountered: