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

Drupal 8: Inhalt geändert von "Username"

Eingetragen von simon.b (65)
am 21.06.2017 - 15:33 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x oder neuer

Hallo,
ich habe ein Inhaltstyp mit mehrere Felder zu befüllen erstellt, das ganze wird über eine Views in eine Tabelle dargestellt, soweit alles gut. Administratoren können beliebig diese Inhalte erstellen und bearbeiten, über Views > FELDER konnte ich das Inhalt "Geändert" hinzufügen um zu sehen wann zuletzt ein Inhalt bearbeitet wurde.. nun fehlt nur der Name oder Benutzername des Administrator/User der dies zuletzt geändert hat... momentan habe ich es so gelöst:
Der Admin/User gibt sein Name über ein von mir erstelltes Pflichtfeld selbst ein, wie? Struktur > Inhaltstypen > SELBST-ERSTELLTES-INHALTSTYP > Felder verwalten > Feld hinzufügen > Referenz > "Benutzer" - es wird zwar überprüft ob der Benutzer existiert, aber jeder Admin/User könnte einen beliebigen Benutzer auswählen was nicht so sein soll... ich würde es gerne so haben, dass der eingeloggte Admin/User automatisch als der letzte Editor angezeigt wird wenn das Inhalt erstellt oder bearbeitet wurde.. wie kann ich das lösen?

PS: Über Views > FELDER > hinzufügen > "Erstellt von" zeigt nur an wer es erstellt hat, nicht wer es zuletzt bearbeitet hat... :(

Bin neue in der Drupal Welt ...
Vielen Dank im Voraus

‹ (gelöst) Alte Einträge von der Datenbank ebenfalls löschen bzw. Datenbank säubern? Drupal 8: Inhalt geändert von "Username" ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo,das ist eigentlich

Eingetragen von Hyp1 (1463)
am 22.06.2017 - 08:16 Uhr

Hallo,

das ist eigentlich richtig so, denn normalerweise hat ein Node nur einen Autor.
Nämlich der Benutzer der diesen erstellt hat und im Normalfall kann auch nur dieser den Node bearbeiten.
Wenn ein anderer diesen Node ändert, bleibt der Autor immer noch der Benutzer, der den Beitrag erstellt hat und
nur das "updated" Datum ändert sich!
Andersrum gedacht: Wenn man den Autor in der Node Tabelle ändert,
ist es sehr schwer nach zu vollziehen, wer den originalen Beitrag überhaupt erstellt hat!

Gruss

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Better Revisions?

Eingetragen von zwerg (736)
am 22.06.2017 - 08:49 Uhr

Aber genau das ist doch der Sinn von Revisionen. Ich weiß allerdings nicht, ob Better Revisions das abbilden kann. Für Drupal 7 hatte ich mal diese Lösung gefunden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo,Danke für die Antwort,

Eingetragen von simon.b (65)
am 22.06.2017 - 09:01 Uhr

Hallo,
Danke für die Antwort, in mein Fall ist es garnicht Wichtig wer das Inhalt erstellt hat, sondern wer es zuletzt bearbeitet hat, es müsste doch eine Möglichkeit geben das umzusetzen? Seltsam das Drupal 8 selbst das nicht bietet... Werde schauen ob ich mit Better Revisions klar komme, da ist jedenfalls eine Version für Drupal 8 da.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Oder vielleicht

Eingetragen von Hyp1 (1463)
am 22.06.2017 - 09:07 Uhr

Oder vielleicht das?

Zitat:

As of Drupal 8.3 you can enable revision UI to add revision widget to entity form.

Quelle:
https://www.drupal.org/docs/8/api/entity-api/making-an-entity-revisionable

MfG

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmmm... hat alles nicht viel

Eingetragen von simon.b (65)
am 22.06.2017 - 14:00 Uhr

Hmmm... hat alles nicht viel geholfen, das Modul "Better Revision" konnte den editierenden Benutzer auch nicht hinzufügen... habe es auch mit "Rules" versucht, für Drupal 8 Wohl noch nicht 100% fit dieses Modul! Hilft Wohl nur ein eigenes Modul zu schreiben.. aber ich verstehe wirklich nicht wieso das Drupal Core Team so eine Funktion nicht mit eingebuden hat, ich finde so eine Funktion wirklich wichtig! Wird bei mir Wohl mehrere Tage/Wochen in Anspruch nehmen daher ich noch nie ein Modul für Drupal 8 oder andere Drupal Versionen geschrieben habe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du meinen letzen Link

Eingetragen von Hyp1 (1463)
am 22.06.2017 - 14:03 Uhr

Hast Du meinen letzen Link probiert Entity Revision Widget (ab D8.3)?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja, ich weiß nicht ob es das

Eingetragen von simon.b (65)
am 22.06.2017 - 16:46 Uhr

ja, ich weiß nicht ob es das ist was ich brauche (??) blick über dieses Entity leider iht ganz durch, wäre das schneller als ein kleines Modul der dies kann zu entwickeln?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab jetzt gesehen, dass bei

Eingetragen von simon.b (65)
am 27.06.2017 - 14:52 Uhr

Hab jetzt gesehen das Drupal 8 in das erstellte Content > "Versionen" immer steht wer das zuletzt bearbeitet hat, nun meine Frage: Wie lese ich das aus um es als Feld in meine Views einzublenden?

<tr class="revision-current odd">
<td>
<a href="/node/14" hreflang="de">06/27/2017 - 11:50</a>
by
<a class="username" title="Benutzerprofil anzeigen." href="/admin" about="/admin" typeof="schema:Person" property="schema:name" datatype="" lang="">admin</a>
<p class="revision-log"></p>
</td>
<td>
</tr>

Ich bin mir ziemlich sicher, dass ich sowas früher mal konnte bevor ich sechs Jahre Pause von der Webentwicklung gemacht habe... jetzt komme ich erst wieder langsam rein und hab vieles Vergessen! Sorry! Kann mir gut denken, dass es ein Basic ist der mittlerweile jeder drauf hat :/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst im View eine

Eingetragen von pebosi (2645)
am 28.06.2017 - 08:00 Uhr

Du kannst im View eine Beziehung zu dem Benutzer der aktuellen Version herstellen oder du machst noch eine Beziehung "Content revision" mit rein und nimmst dann da den User. Danach hast du dann bei Feldern entsprechend weitere Einträge.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie soll das genau gehen? Ich

Eingetragen von simon.b (65)
am 28.06.2017 - 13:34 Uhr

Wie soll das genau gehen?
Ich gehe in meine Views auf "ERWEITERT" > "BEZIEHUNG" > Füge "Inhalt" & "Benutzer" hinzu ... ok, danach bei mein Views auf ""FELDER" füge ich "Name" hinzu der die Beziehung zu "Benutzer" hat, jedoch nicht zu "Inhalt" und kann es auch nicht ändern... wenn ich das so mache erscheint mir trotzdem der Hersteller des Content und nicht der letzte Benutzer der es geändert hat... oder hast du es anders gemeint?

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

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