Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...

Eingetragen von Sajara (7)
am 25.06.2022 - 01:07 Uhr in
  • Anfängerfragen
  • Drupal 9.x

Hallo,

ich hab für meine Communitywebseite, die ich grade mit D9.4.0 baue, dem Registrierungsformular ein paar zusätzliche Felder hinzugefügt, und deren Anzeige im Benutzerprofil mit dem Layout Builder (aus dem Drupal core) definiert.

Nun hab ich auch noch ein Forum mit dem Drupal core Forum modul eingerichtet - ein Testbeitrag dort zeigt aber nicht nur den Titel udn Forumtopictext sondern auch sämtliche aber nur die oben erwähnten zusätzlichen Felder (aber egal mit welchem Account ichs anschau, immer nur) mit den Werten aus dem Benutzerprofil des Administrators plus ein auf der Userprofilseite zusätzlich im Layout Builder hinzugefügtes Textfeld mit statischem Erläuterungstext (nämlich dass das natürlich nur für angemeldete user zugängliche Mitgliederverzeichnis darauf basiert).

auch der haken bzgl separates layout per entitäet auf /admin/structure/types/manage/forum/display hilft keinen fatzen weiter. im dort zu definierenden layout tauchen die unerwünschten felder aus dem user profile layout ja auch überhaupt nicht auf - wenn ich dann aber einen test forums topic erstell, sind sie in jenes Ansicht aber total hartnäckig da...

dabei sollte das (interne) forum das kernstück der webseite sein... auf diese weise aber nicht mehr vernünftig nutzbar..

was würdet ihr gegen dieses Verhalten von Drupal an meiner stelle tun? Handelt es sich hier eurer Meinung nach um einen Konfigurationsfehler oder einen Bug im User oder Fields Modul? (Es liegt übrigens nicht wie anfangs vermutet am Layout builder, denn die Seite zeigt auch wenn er deinstalliert ist und alle Caches geleert, genau dasselbe Verhalten)

Wo finde ich überhaupt die Liste der Bugreports für die core Module? Unter https://www.drupal.org/project/modules konnt ich sie nirgends entdecken (in der suchergebnisliste davon natürlich)...

Bin grad voll verzweifelt und weiß beim besten Willen nicht mehr wo ich noch irgendwelche Häkchen übersehen oder welchen Denkfehler ich in diesem Konstrukt versteckt haben könnte, hab schon alles systematisch abgesucht...

Vielen Dank euch im Voraus und liebe Grüße,
Sarah

In der Feldliste /admin/reports/fields steht auch alles korrekt drin, so wie es sein soll. Also neben den ganzen manuell hinzugefügten Benutzerfeldern steht da nirgends was von Forum in der Spalte ganz rechts

AnhangGröße
Feldliste.png159.02 KB
‹ Schriftgröße standard einstellen [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf... ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

ursache weiter eingegrenzt

Eingetragen von Sajara (7)
am 26.06.2022 - 11:35 Uhr

der hase liegt in jenem im hier angehängten neuen printscreen zu sehenden ankreuzbaren feld, welches darüber entscheidet, ob der name des autors und erstellungszeitpunkt des nodes (in meinem fal forum topics) mit eingeblendet wird in er ansicht oder nicht.

wenn ich hier den haken rausnehme, verschwinden gleichzeitig auch die ungewollt eingeblendeten benutzerprofilfelder aus der forum topic ansicht, yeah. nur erfährt man dann ohne manuelle nachbildungen z.b. im layoutbuilder nicht von wem der beitrag stammt und wie alt er ist, was bei forum topics jedoch unverzichtbar ist.

Wie nun weiter?

Diese eben geschilderte Beobachtung erhärtet meinen Verdacht, dass sich hier ein Programmierfehler eingeschlichen hat. nur zu welchem modul gehört das? und wo genau find ich die bugreports dazu um zu schauen obs schon ne elegantere lösung dafür gibt als für jeden Inhaltstyp die Layoutvorlage individuell nachzubauen?

Merci vielmals,
Sarah

AnhangGröße
root-of-problem.png 72.12 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

nun wirds erst richtig lustig...

Eingetragen von Sajara (7)
am 26.06.2022 - 17:05 Uhr

Die Kommentarfelder sind von diesem Bug nämlich auch betroffen. Die haben aber nirgends (oder doch, dann bitte wo?) ein Äquivalent zum im letzten Screenshot sichtbaren Haken, so dass mans wenigstens per Layout Builder nachbasteln könnt wer wann was kommentiert hat. Nee, stattdessen erscheinen hier nun munter ALLE Felder aus dem Benutzerprofil des Autors, was total das Design sprengt.. geilo...

Könnt mich nicht erinnern dass frühere Drupalversionen, mit denen ich ebenfalls bereits teils komplexere community seiten gebaut haben, sich in dem punkt äquivalent verhalten hätten...

Any hints what to do now?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ursache gefunden

Eingetragen von Sajara (7)
am 26.06.2022 - 17:24 Uhr

frag mich nicht, warum ich nicht schon früher auf diese banale idee kam, einfach mal ein anderes standardtheme zu aktivieren. hatte bisher bartik verwendet, mit olivero taucht das problem gar nicht erst auf.

ok... wenigstens konnt ich diese hürde erfolgreich einkreisen.

update:

hab zwischenzeitlich auch die themes "bootstrap 3" und "stark" ausprobiert - beide verhalten sich äquivalent zu bartik im oben beschriebenen kontext. *graus*

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
Weiter

Neue Kommentare

  • Rollen
    vor 4 Tagen 6 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 1 Tag
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 1 Tag
  • melde mich mal wieder, da ich
    vor 9 Wochen 5 Tagen
  • Hey danke
    vor 9 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 10 Wochen 8 Stunden
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 2 Tagen
  • In der entsprechenden View
    vor 11 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250237
Registrierte User: 20467

Neue User:

  • StevenEness
  • ocvk2810
  • marouane.blel

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 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