Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Nachträgliche Änderungen werden nicht angezeigt

Eingetragen von UGessi (6)
am 06.05.2014 - 10:35 Uhr in
  • Views
  • Drupal 7.x

Hallo zusammen,

mir wurde eine Site übergeben, bei der verschiedene Personendaten von Usern eingetragen werden. Ein Beispielfeld wären Tatoos. Der User wird in dem Formular gefragt ob er Tatoos hat. Wird das Auswahlfeld "Ja" gewählt, wird eine Freitexteingabe aktiviert, in der der User angeben kann, wo er/sie Tätowiert ist und was für ein Tatoo es ist. So weit so gut. Jeder User kann nach erstmaliger eingabe die Daten später ändern. Jetzt das Problem:
Wird beim ersten "Ausfüllen" dieses Formulars "Nein" gewählt, werden nachträgliche Änderungen nicht mehr übernommen. Habe ich also zum Zeitpunkt der Eingabe kein Tatoo, gehe ins Studio und ändere das, will ich es auch gerne angeben. Also bearbeite ich meine Datensatz, wähle "Ja" fülle im Freitext (z.B. "Adler auf dem Rücken 20*50 cm) und gehe auf Speichern. Diese Änderungen werden aber nirgendwo angezeigt. Suche ich danach später in Views danach kann ich diese Änderungen nirgendwo finden. Weder wenn ich als User meinen Datensatz einsehe noch als Admin, wenn ich die Datenblätter der User durchsuche und Anzeigen lasse. Hat hier jemand einen Ansatz woran es liegen kann?
Verwendet wird Views mit Conditional Fields, Ctools ist ebenfalls installiert. Drupal Version: 7.26

‹ Image Flip mit Views möglich? Views Ausgabe in Node anzeigen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich frage mich ja immer, wie

Eingetragen von tobi-berlin (857)
am 06.05.2014 - 19:27 Uhr

Ich frage mich ja immer, wie in aller Welt irgendwer mit diesen Informationen was anfangen können soll?! Sei mir bitte nicht böse, aber das ist so allgemein beschrieben, dass das Problem alles sein kann.

Zu erst: WAS wird denn da überhaupt ausgefüllt? Ist das ein Node? Ein Profil von Profile2? Ist es ein Profil-Feld vom Profil-Modul, das Drupal bereits mitbringt?

WOMIT sollten denn die Änderungen angezeigt werden? Also genauer: schaust Du Dir dann zum Beispiel das Profil des Nutzers an? Werden die Daten dann dort mit Views angezeigt oder benutzt Du vielleicht ein Panel? Oder ist es die Standard-Drupal-Ansicht für Nutzerkonten? Oder irgendeine andere (Views-)Ansicht?

Wenn Ansicht/ Panel: ist vielleicht ein Caching aktiv? Hast Du gleich danach nach den Änderungen geschaut oder auch mal etwas später, wenn der Cache vielleicht gelöscht wurde?

Was genau heißt eigentlich, die Änderungen werden nicht angezeigt? Heißt das, Du siehst die alten Angaben? (nehme ich mal an, kann aber auch heißen, an den Stellen, wo Du suchst, wird gar nichts angezeigt, dann könnte das Problem ja ganz woanders liegen?

Und dann: werden nur Änderungen von "Kein Tattoo" auf "Jetzt habe ich ein Tattoo" nicht angezeigt oder auch in die andere Richtung?

Vielleicht helfen diese Fragen ja schon in eine Richtung...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Reaktion unangenehm

Eingetragen von UGessi (6)
am 07.05.2014 - 11:07 Uhr

Hallo Tobi,

erstmal viele Dank für Deine schnelle Reaktion. Ich freue mich, dass so ein langjähriger User dieser Site mit Deiner beeindruckenden Erfahrung, einem Noob wie mir hilft.

tobi-berlin schrieb

Zu erst: WAS wird denn da überhaupt ausgefüllt? Ist das ein Node? Ein Profil von Profile2? Ist es ein Profil-Feld vom Profil-Modul, das Drupal bereits mitbringt?

Profilfeld vom Drupal Profil-Modu, zusätzlich (wie bereits im ersten Beitrag erwähnt) wird Conditioanl Fields verwendet.

tobi-berlin schrieb

WOMIT sollten denn die Änderungen angezeigt werden? Also genauer: schaust Du Dir dann zum Beispiel das Profil des Nutzers an? Werden die Daten dann dort mit Views angezeigt oder benutzt Du vielleicht ein Panel? Oder ist es die Standard-Drupal-Ansicht für Nutzerkonten? Oder irgendeine andere (Views-)Ansicht?

Soweit ich das erkennen kann: Views Ansicht. Es wird nicht das Drupal Userprofil angezeigt, sondern das Profil das extra im Drupal Profile Modul erstellt wurde.

tobi-berlin schrieb

Wenn Ansicht/ Panel: ist vielleicht ein Caching aktiv? Hast Du gleich danach nach den Änderungen geschaut oder auch mal etwas später, wenn der Cache vielleicht gelöscht wurde?

Caching ist deaktiviert, trotzdem dauert eine Übernahme von Änderungen trotzdem ca. 30 Minuten, egal ob der Cache geleert wird oder nicht (Funktioniert nur wenn schon ein Value/Eintrag bereits vorhanden ist, z.B. Auto "ja" Freitext:"Ford"--> wird geändert in "Audi"; wartezeit ca. 30 min. in diesem Fall der Änderung)

tobi-berlin schrieb

Was genau heißt eigentlich, die Änderungen werden nicht angezeigt? Heißt das, Du siehst die alten Angaben? (nehme ich mal an, kann aber auch heißen, an den Stellen, wo Du suchst, wird gar nichts angezeigt, dann könnte das Problem ja ganz woanders liegen?

Eine Suchseite die ebenfalls über Views gesteuert wird, listet die gesuchten Profile auf. Klicke ich dann das geänderte Profil an, sind die im ersten Beitrag angesprochenen Änderungen nicht sichtbar. Es sieht aus als hätte man das Profil nicht geändert. Beim Beispiel Tatoos wird immer noch "Nein" angezeigt, obwohl "Ja" ausgewählt wurde und im Freitext noch etwas ergänzt wurde.

tobi-berlin schrieb

Und dann: werden nur Änderungen von "Kein Tattoo" auf "Jetzt habe ich ein Tattoo" nicht angezeigt oder auch in die andere Richtung?

In die andere Richtung scheint es zu funktionieren

tobi-berlin schrieb

Vielleicht helfen diese Fragen ja schon in eine Richtung...

Ja die Fragen helfen. Alleine durch das erwähnen von Profile2 bin ich dank Deiner Fragen auf dieses Modul gestoßen. Sieht interessant aus. Ich werde das testen. Vielleicht lässt sich das Problem damit umgehen.

tobi-berlin schrieb

Ich frage mich ja immer, wie in aller Welt irgendwer mit diesen Informationen was anfangen können soll?! Sei mir bitte nicht böse, aber das ist so allgemein beschrieben, dass das Problem alles sein kann.

Du hast recht, ich hätte einiges genauer beschreiben müssen. Mea Culpa. Ich bin nicht Böse deswegen. Allerdings wirkt so ein Kommentar etwas herablassend und ich fühle mich dadurch etwas erniedrigt. Ich wünsche mir etwas mehr Verständnis, da ich noch ein Drupal Neuling bin. Solche Kommentare schrecken dann, wegen der fehlenden Intonation bei geschriebenen Beiträgen, schon etwas ab und erhöhen die Hemmschwelle das eigene Unwissen preis zu geben. War sicherlich nicht Deine Absicht und ich kann's gut verstehen, da ich selbst in verschiedenen Foren aktiv bin und ebenfalls immer wieder mit unzureichenden Fehlerbeschreibungen und Maßnahmen konfrontiert werde. Allerdings lässt sich das bei Menschen die (noch) nicht so tief in der Materie stecken vermeiden. Ich werde in Zukunft auf jeden Fall meine Fragen an die Community ausführlicher und umfassender Beschreiben. Lesson learned.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für Dein offenes

Eingetragen von tobi-berlin (857)
am 07.05.2014 - 12:39 Uhr

Danke für Dein offenes Feedback - ich habe mich ja früher auch immer über diese herablassenden Oberlehrer in den Foren geärgert. Und jetzt, wo ich etwas erfahrener bin, gehöre ich offensichtlich selber zu denen... also entschuldige bitte, da habe ich wohl meine Lesson gelernt ;)

Habe ich das richtig verstanden: nach ca. 30 Minuten sind die Änderungen doch sichtbar? Hast Du mal den Browser-Cache gelöscht, gerade bei Chrome zum Beispiel kann der ganz schön hartnäckig alte Webseiten zwischenspeichern... also wenn die Änderungen nach 30 Minuten online sind, dann ist das auf jeden Fall irgendein Zwischenspeicher. Hast Du in der Views-Ansicht direkt geschaut, ob der Cache aktiviert ist, oder nur allgemein bei den Performance-Einstellungen von Drupal?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Tobi, Danke für Dein

Eingetragen von UGessi (6)
am 07.05.2014 - 13:45 Uhr

Hallo Tobi,

Danke für Dein Verständnis. Zu offenen Worten gehört auch immer ein offener Empfänger und da zeigt Du größe. Es ist ja glücklicherweise nichts schlimmes passiert ;) und ich bin Dankbar, dass Du mich hierbei unterstützt.

Also Änderungen werden nach ca. 30 min übernommen wenn ein Wert bei der Ersteingabe gesetzt wurde. Gebe ich bei der Ersteingabe an, dass ich ein Tatoo oder Auto habe, kann ich den Freitext ergänzen oder ändern. Nach spätestens 30 min. wird das auch angezeigt (warum auch immer). War der Wert aber bei der Ersteingabe aber mit "Nein" ausgewählt, wird die nachträgliche Änderung nicht angezeigt/übernommen. Andere Änderungen (z.B. default angaben zur Haarfarbe) werden übernommen. Caching ist in Drupal und in Views deaktivert. Getestet habe ich es mit verschiedenen Browsern. z.B. die eingabe in Chrome, die Änderungen in Firefox und anschließend wollte ich mir das Ergebnis dann in Opera oder dem IE, die keine gecachten Daten haben können, anzeigen lassen. Das ist wirklich verzwickt und ich habe mir schon x Tutorials zu vermeindlich ähnlichen Themen und Forenbeiträgen angeschaut. Aber ich komme einfach nicht darauf warum ausgerechnet diese Variante der Datenänderung nicht übernommen wird. Es ist auch egal, ob ich das als Admin, oder als der entsprechende User ändern will. Ich denke es wäre vielleicht besser diesen Teil von Grund auf neu aufzurollen und die Installation/Konfiguration neu aufzusetzen. Vermutlich am besten gleich mit Profile2? Was denkst Du?

  • Anmelden oder Registrieren um Kommentare zu schreiben

UGessi schrieb Nach

Eingetragen von tobi-berlin (857)
am 07.05.2014 - 15:55 Uhr
UGessi schrieb

Nach spätestens 30 min. wird das auch angezeigt (warum auch immer).

Also wenn neue Einträge erst später angezeigt werden (wo auch immer), spielt da ganz sicher irgendein Caching irgendwo mit. Und wenn die Überarbeitung eines Werts nichts verändert, könnte es sein, dass der Cache nicht gelöscht/ neu aufgebaut wird, wenn eine Eingabe aktualisiert wird... das ist jetzt für mich die naheliegendste Erklärung. Ansonsten würde ich direkt in der Datenbank mal schauen, ob der Wert übernommen wurde - oder Du baust mal eine ganz neue Ansicht, nur um mal zu prüfen, ob diese neue Ansicht in der Vorschau den richtigen Wert wiedergibt - um sicher zu gehen, dass der Wert abgespeichert wird.

Ansonsten habe ich mich jetzt gedanklich etwas am Caching festgebissen, neue Lösungsvorschläge kann ich Dir leider nicht wirklich anbieten. Ich drück' Dir mal die Daumen, dass Du eine Lösung findest.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Great minds think alike

Eingetragen von UGessi (6)
am 07.05.2014 - 16:37 Uhr

Ja caching habe ich auch im verdacht. Ich werde mal, wie schon erwähnt, eine neue Eingabe mit Profile2 testen und schauen ob das hinhaut. Vielen Dank. Es beruhigt mich zumindest, dass sogar ein Crack wie Du, hier den selben Ansatz wie ich wählt. Ich werde auf jeden Fall berichten ob das mit Profile2 dann besser funktioniert, oder nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn die Daten auch bei Dir

Eingetragen von Ionit (1795)
am 07.05.2014 - 19:30 Uhr

Wenn die Daten auch bei Dir als Admin/angemeldeter User erst nach 30 Min. sichtbar sind, schau Dir doch mal den View an ob dort die Views-Cache aktiviert ist. Die Views-Cache-Setting sind in der rechten Spalte unter "Advanced" ....

Drupal rockt!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

kein cachin aktivier

Eingetragen von UGessi (6)
am 08.05.2014 - 09:51 Uhr

Hi lonit,

Das war schon von anfang an deaktiviert. Bei Drupal selbst und in Views. Ich bastel aktuell das ganze etwas um. Hab aber vmtl. erst am WE Zeit, weil ich bis Samstag ausgelastet bin...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • fbsmp\plugins Hilfe
  • Migration über feeds von D6 auf D8
  • Wie in hook_views_query_alter() einen join auf Tabelle url_alias durchführen?
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Composer 1 zu Composer 2
  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • Scroll zu View-Ergebnissen nachdem Filter angewendet ist
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst] Persönliches Kontaktformular, oder interne User Nachrichten
  • Webform Progress Symbol (Loading icon)?
  • Mehrere freie Mitarbeiter:innen gesucht für Kooperation
  • Webform Submission Eingaben über Views ausgeben?
Weiter

Neue Kommentare

  • Da wirst Du den Bug wohl selbst beheben müssen
    vor 21 Stunden 43 Minuten
  • Gleiches Problem: bootstrap 4
    vor 2 Tagen 23 Stunden
  • Da wirst Du den Bug wohl
    vor 3 Tagen 2 Stunden
  • Immer noch composer 1 zu 2
    vor 3 Tagen 16 Stunden
  • Beziehung Branche Adresse!
    vor 2 Tagen 2 Stunden
  • Sorry, dann gab es das bei
    vor 3 Tagen 18 Stunden
  • Beziehung Branche Adresse!
    vor 3 Tagen 19 Stunden
  • Auf Englisch heißt das
    vor 3 Tagen 22 Stunden
  • Composer Upgrade bei bestehendem Projekt
    vor 4 Tagen 1 Stunde
  • Du meinst Argument?
    vor 4 Tagen 1 Stunde

Statistik

Beiträge im Forum: 248393
Registrierte User: 19752

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

User nach Punkten sortiert:
wla9288
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association