Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

View wird nicht permanent angezeigt (Denkfehler?)

Eingetragen von Herr Lich (109)
am 01.11.2017 - 15:19 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x oder neuer

Hallo zusammen!

Erneut stehe ich vor einem bzw eigentlich mehreren Problemen. Ich habe einen View erstellt mit Inhalt User. Eine View-Seite listet mir alle Daten korrekt auf und ist auch über den pfad /mitglieder dauerhaft korrekt aufrufbar. Als zweite View-Seite habe ich eine Ansicht mit dem Pfad /mitglieder/%username angegeben und bin mir da schon nicht sicher, ob das so überhaupt geht. Scheinbar scheint es zu funktionieren, da mir der view ja angezeigt wird. In der Vorschau muss ich dann als Kontextfilter den Mitgliedsnamen angeben und der View wird so auch angezeigt. Soweit scheint es korrekt zu laufen.

Als Pathauto Pattern habe ich einen Pattern vom Typ User angelegt, welcher dann auf /mitglieder/[user:display-name] leitet. In der Liste sind auch alle Alias Pfade korrekt eingetragen.

Jetzt das seltsame Verhalten: Klicke ich z.B. im Block "Who is online" auf einen Namen, wird mir entweder das Konto ODER der View angezeigt. Ich kann es einfach nicht reproduzieren, wann welche Ausgabe erfolgt. Ändere ich im View Daten und speichere den View, wird mir dennoch alles nur per Zufall angezeigt. Dabei ist es egal, ob ich als Admin eingeloggt bin oder als normaler User.

Falls ich also grundsätzlich einen Fehler gemacht habe, zeigt ihn mir bitte. Falls es aber an der Version eines Moduls oder des Core liegt, scheitert wohl mein Vorhaben.

So der Zweite Problempunkt ist, dass erstellte Links in einem Menü eines Blocks immer wieder verschwinden. Auch hier kann ich keine Regelmässigkeit feststellen. Lege ich den Link manuell an, ist er danach sichtbar und funktioniert entsprechend. Nach einer undefinierten Zeit verschwindet dieser Link aber wieder aus dem Menü?! Dafür habe ich absolut keine Erklärung. Ich habe noch nicht mal ansatzweise eine Idee, wo ich suchen muss, um das zu beheben. Hat das schon einmal jemand beobachten können?

Falls weitere Informationen benötigt werden.... bitte darauf hinweisen und ich liefere sie nach.

Vielen Dank für die Unterstützung!
Rainer

‹ Installation unmöglich Taxonomy Begriffe gemeinsam mit "neuen Inhalt erstellen" hinzufügen möglich? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ergänzung

Eingetragen von Herr Lich (109)
am 01.11.2017 - 15:28 Uhr

Wenn ich in der Vorschau den Pfad angezeigt bekomme, sieht er wie folgt aus:

/mitglieder/Hans%20Mustermann/%2A

In der normalen Ansicht nach Klick auf den Link aus dem View (Übersicht) aber so:

[site-url]/mitglieder/Hans Mustermann

Die Umwandlung des Pfad-Alias funktioniert sehr überaschend. Mal sind Leerzeichen enthalten mal sind diese Leerzeichen zu Bindestrichen konvertiert worden. Aber egal wie.... Man landet bei den User Informationen. Nur halt nicht immer wie gewollt im View sondern in der Ansicht des Kontos.

Ich bin irritiert....

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: So der Zweite

Eingetragen von Jenna (1883)
am 02.11.2017 - 10:08 Uhr
Zitat:

So der Zweite Problempunkt ist, dass erstellte Links in einem Menü eines Blocks immer wieder verschwinden.

Aus welcher Quelle stammen die Links? Aus angelegten Nodes eines Content Type oder über Views erzeugt etc., kannst du das genauer beschreiben bzw. testen mit welcher Art von Menulink das Problem auftritt?

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jenna schrieb Zitat: So der

Eingetragen von Herr Lich (109)
am 02.11.2017 - 13:12 Uhr
Jenna schrieb
Zitat:

So der Zweite Problempunkt ist, dass erstellte Links in einem Menü eines Blocks immer wieder verschwinden.

Aus welcher Quelle stammen die Links? Aus angelegten Nodes eines Content Type oder über Views erzeugt etc., kannst du das genauer beschreiben bzw. testen mit welcher Art von Menulink das Problem auftritt?

Grüße Jenna

Hallo Jenna,

der Link ist völlig simpel! Er verweist auf admin/people und darf auch nur von Admins gesehen werden. So sind die Einstellungen des Blocks. Dafür existiert auch kein Aliaspfad. Darum bin ich ja so überrascht über das Verhalten von drupal (Version 8.4 übrigens)

Gruß
Rainer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Lösung auf der Spur

Eingetragen von Herr Lich (109)
am 02.11.2017 - 14:44 Uhr

Jetzt habe ich mir den View nochmal angeschaut und festgestellt, dass er richtig ausgegeben wird, *wenn* der Name des Users mit Leerzeichen oder Bindestrich versehen ist. Namen in der Form "XYZ" werden dagegen nicht als View dargestellt, sondern es wird das Konto angezeigt.

Ich vermute, dass hier noch Kriterien zur Auswahl getroffen oder aber deaktiviert werden müssen. Aber wo?????

Zumindest wird der View angezeigt... teilweise

Evtl muss ich alles nochmal überdenken und statt den Namen als Argument, die uid verwenden? Leider gibt es ja keine Export Funktion, wie in Drupal 6. Das würde es sicher einfacher machen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Evtl muss ich alles

Eingetragen von Jenna (1883)
am 02.11.2017 - 14:55 Uhr
Zitat:

Evtl muss ich alles nochmal überdenken und statt den Namen als Argument, die uid verwenden?

Ich würde dir zur UID raten, alles andere kann unerwartetes Verhalten produzieren (es sei denn du hast jeden Fall einkalkuliert) wie z.B.

hans.müller, Hansi#123 usw., je nachdem welche Art Usernamen gewählt werden dürfen...https://www.drupal.org/project/user_restrictions

Nimm doch Argument UID und unter Felder/Ersetzungsmuster Username und UID anlegen, und Username in UID ausgeben, das sollte doch funktionieren.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jenna schriebZitat:Evtl

Eingetragen von Herr Lich (109)
am 02.11.2017 - 15:36 Uhr
Jenna schrieb
Zitat:

Evtl muss ich alles nochmal überdenken und statt den Namen als Argument, die uid verwenden?

Ich würde dir zur UID raten, alles andere kann unerwartetes Verhalten produzieren (es sei denn du hast jeden Fall einkalkuliert) wie z.B.

hans.müller, Hansi#123 usw., je nachdem welche Art Usernamen gewählt werden dürfen...https://www.drupal.org/project/user_restrictions

Nimm doch Argument UID und unter Felder/Ersetzungsmuster Username und UID anlegen, und Username in UID ausgeben, das sollte doch funktionieren.

Grüße Jenna

So werde ich es woh machen müssen. Eben wegen der Restrictionen. Aber damit man sich nicht weiter den Kopf zerbricht, schreibe ich erstmal, dass ich die Lösung jetzt doch selbst gefunden habe. Da hätte sich jeder einen Wolf gesucht, weil ja niemand wusste, dass ich ebenso einen Pfad-alias für die Konten angelegt hatte. Das musste so lange kollidieren, wie die Namen ohne Änderung durch den View übernommen wurden.

Also alle Aliase gelöscht und nun wird auch in jedem Fall das angezeigt, was der View ausgibt. Jetzt also noch die Argumente umstricken, dann sollte es laufen.

Trotzdem bedanke ich mich für die Unterstützung hier. Denn es war kein Fehler, sondern eine Miskonfiguration meinerseits.

Gruß
Rainer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nachtrag Frage...

Eingetragen von Herr Lich (109)
am 02.11.2017 - 15:38 Uhr

Jenna, kannst Du mir evtl sagen, wie ich dem View einen Button für den Besitzer hinein bekomme, so dass er direkt zum Bearbeiten des Kontos (Profils) kommt? Da stehe ich noch völlig auf der Leitung. Wahrscheinlich muss ich dann doch einen Alias anlegen, um die Pfadangabe sauber zu haben? >>> /user/uid/edit nach /mitglieder/name/bearbeiten ????

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe das bei D7 mit dem

Eingetragen von Jenna (1883)
am 03.11.2017 - 00:02 Uhr

Ich habe das bei D7 mit dem ME Modul gelöst, ist aber nicht für D8 verfügbar, hier ein Thread (nicht gestestet) für D8:

https://www.drupal.org/node/2739043

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 8 Stunden
  • Hey danke
    vor 2 Tagen 3 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 21 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 6 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 9 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 15 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