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

[Gelöst] Advanced Forum Name des Autors

Eingetragen von moonytatze (4)
am 21.06.2014 - 12:02 Uhr in
  • Module
  • Drupal 7.x oder neuer

Hallo!

Ich hoffe das mir hier jemand helfen kann, oder auch nur einen Denkanstoß geben, denn ich stehe als Drupalneuling ein wenig auf dem Schlauch.
Ich erstelle derzeit eine textbasierte Rollenspielseite. Dazu gibt es neben dem normalem Userprofil, ein Charakterprofil, das ich mit Profile2 angelegt habe. Somit gibt es auch den normalen Benutzernamen und eben einen Charakternamen. Das funktioniert auch alles soweit sehr gut. Da das Forum jedoch eine zentrale Bedeutung des Spiels hat, ergibt sich hier ein Problem bei dem ich nicht weiterkomme. Ich nutze das Forum und das Modul Advanced Forum. Nun soll es so sein, das im Forum der Autor mit dem Charaternamen ausgegeben werden soll. In den Views vom Advanced Forum kann ich das wunderbar lösen, jedoch zählt das nicht auf der Übersichtsseite des Forums. Hierfür hätte ich eine Lösung mit hook_username_alter gefunden, was ebenfalls funktioniert. Leider ist mir dabei der Gedanke gekommen das es schwierig werden könnte, wenn jemand seinen alten Charakter aufgibt um einen neuen zu erstellt. Denn dann würden sämtliche älteren Beiträge mit dem neuen Charakternamen überschrieben, was ja nun nicht Sinn der Sache wäre. Sich komplett neu zu registrieren, wenn der Charakter wechselt, wäre hingegen auch etwas unkomfortabel.

Hat jemand eine Idee wie ich es noch lösen könnte?

‹ Field collection Werte ausgeben in Nur-Text email aus Rules [Gelöst] Advanced Forum Name des Autors ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit Alias-Nodes, Entity-Referenz und Rules

Eingetragen von C_Logemann (912)
am 21.06.2014 - 14:03 Uhr

Normalerweise wird mit Nodes, Kommentaren usw. nur die User-ID des Authors verknüpft. Mir ist keine Out-of-the-box Lösung bekannt, d.h. kein fertiges Modul, aber die AUfgabe ist mit Standard-Modulen realisierbar.
Das folgende Konzept, ist für einen Anfänger vllt. etwas komplizierter in der Umsetzung, aber es ist keine Programmierung notwendig. Die zu erlernenden Komponenten sind aber auch wertvoll für andere Aufgaben:
Wenn eine separate Alias-Verwaltung gewünscht wird, würde ich dafür ein eigenes Entitäts-Bundle nutzen. Das kann z.B. ein Node-Type "Alias" sein. Ein einfacher Weg diese mit Kommentaren, Nodes und anderen Entitäten zu verknüpfen wäre per Entity Referenz. Diese könnte man auch automatisch "befüllen" mit Rules mit einem Default-Wert und diese aber auch auswählbar lassen, wenn ein User gleichzeitig mehrere Aliase verwenden darf.
Das Default-, Haupt. oder einzig aktive Alias könnte man ebenfalls mit per Entity-Referenz-Field an das user-Objekt hängen. Wenn ein User einen neuen Alias-Node anlegen würde, könnte man z.B. per Rules auch automatisch dieses zu seinem Default-Alias machen.
Mit Views, Display Suite und Co. bekommt man das ganze dann in der Darstellung in den Griff.

Modul-Links
https://drupal.org/project/entityreference
https://drupal.org/project/rules
https://drupal.org/project/views
https://drupal.org/project/ds

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das werde ich doch gleich mal

Eingetragen von moonytatze (4)
am 22.06.2014 - 13:20 Uhr

Das werde ich doch gleich mal versuchen, danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe mich engelesen,

Eingetragen von moonytatze (4)
am 28.06.2014 - 14:23 Uhr

Ich habe mich engelesen, Node-Type erstellt und ich kann es auch wunderbar mit Entity-Referenz einbinden usw. Bis dahin klappt es also alles sehr gut. Einzig bei der Frage wie genau ich das mit dem User verbinde, ist mir nicht ganz klar. Könntest du mir das noch etwas genauer erklären?

EDIT
Mittlerweile habe ich es rausgefunden und es klappt auch alles so wie es soll, bis auf eine Ausnahme. Das Grundproblem bleibt nämlich, in der Forenübersicht /forum wird nach wie vor der Benutzername angezeigt. Die Views beziehen sich auf die einzelnen Foren, jedoch nicht auf die Übersicht. Selbst wenn ich als Admin unter Informationen zum Autor, einen anderen Benutzer eintrage, beeinflußt es nicht die Anzeige in der Forenübersicht. Diese wird direkt von der advanced-forum.naked.submitted.tpl.php beeinflußt. Hat jemand eine Idee wie ich das ändern kann?

  • 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 2 Tagen 18 Stunden
  • Hey danke
    vor 3 Tagen 13 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 7 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 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 11 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