[gelöst] Revision-History
am 06.06.2011 - 13:10 Uhr in
Guten Tag miteinander.
Vorweg erstmal: Ich habe mich totgegooglet und auch das ein oder andere nützliche Modul gefunden.
Folgender Teil eines Szenarios BESTEHT BEREITS:
User können einen Node erstellen und bearbeiten. Bei jedem bearbeiten eines Nodes wird automatisch eine neue Version erzeugt.
Folgender Teil eines Szenarios möchte ich realisieren:
Die Änderungen sollen "detailliert" angezeigt werden. Das bedeutet, dass nach jedem bearbeiten eines Nodes, dies in
einer Tabelle "aufgezeichnet" werden soll.
Dafür habe ich neben dem "Activity"-Modul (welches nach vielem hin und her nicht funktioniert hat) einige andere Tricks ausprobiert.
Um sich eine bessere Vorstellung zu machen, was ich genau realisieren möchte, hier ein Beispiel:
[Titel] - [Autor] - [Datum] - Werden in einer Tabelle dargestellt. Nun editiere ich diese Node und es wird ein weiterer(!) Eintrag erzeugt:
[Titel] - [Autor] - [Datum]
[Titel] - [Autor] - [Datum]
Dies habe ich mit Taxonomy gelöst, doch jetzt kommt der Haken:
Es muss in irgendeiner Weise eine Beziehung zur ursprünglichen Node-ID hergestellt werden,
um beim "Rewrite" die richtigen Links zu erzeugen.
Ich würde mich sehr über einen (erweiterten, oder neuen) Lösungsvorschlag freuen.
Mit freundlichem Gruß
Hoamer
- Anmelden oder Registrieren um Kommentare zu schreiben
Revisionen
am 06.06.2011 - 13:23 Uhr
Hallo.
Hast Du mal spassenshalber den Haken "Neue Revision erstellen" gesetzt?
Das kannst Du auch für jeden Inhaltstypen als Standard setzen, so dass bei jedem Bearbeiten eine neue Revision erzeugt wird. Diese werden dann schön als Tabelle in einem neuen Tab im Node aufgelistet.
Jop, das ist automatisch
am 06.06.2011 - 13:39 Uhr
Jop, das ist automatisch gesetzt (Ich benutze "Revision All").
Das ist (leider^^) nicht das Problem. Die Revisions werden richtig geschrieben und auch ausgegeben.
Nur möchte ich die Anzeige der einzelnen "Versionen"/"Revisions" über eine einzige Tabelle/View... angezeigt bekommen.
Bisher habe ich eine Tabelle (*1 auf dem angehangenen Bild), in welcher lediglich die zuletzt bearbeiteten Nodes oben stehen und ich durch einen Link (*1) Zugriff auf die "Detaillierte" Ansicht habe.
Die detaillierte Ansicht (*2) soll aber nicht nur alle Änderungen des einzelnen Nodes, sondern alle Änderungen aller(!) Nodes darstellen.
Ist das der richtige Weg?
Views
am 06.06.2011 - 13:43 Uhr
Das lässt sich meines Wissens mit [do:views Views] bauen.
Hmm
am 07.06.2011 - 09:19 Uhr
Das dachte ich mir auch, deshalb habe ich es mit Views probiert (sitze seit ungf 11:30Uhr an diesem Problem), bin aber leider zu keinem laufenden Ergebnis gekommen.
Die (meineserachtens) noch etwas ausgereiftere Methode, jedes mal einen neuen Taxonomy-Begriff beim Ändern des Nodes hinzuzufügen scheitert leider, da ich keine Beziehung zur "Originalen" Node-ID herstellen kann. (Diese ist wichtig, da mit Views ein neuer Link erzeugt werden soll und sich dieser auf die Node-ID beziehen muss)
Aber erstmal vielen Dank stBorchert ;) - Vlt irgendeine andere tricky Lösung?^^
Gruß
EDIT: Nachdem ein Update des Drupal-Cores und anderen Modulen durchgeführt wurde, funktioniert nun das >Activity-Modul<, womit nun jede Änderung/Versionierung einzeln geloggt wird.
Englische Schlüsselbegriffe machen im Deutschen Forum wenig Sinn
am 08.06.2011 - 07:29 Uhr
Abschitt 2 des Verhaltensregel #4, ist nicht nur da, weil es schön ausssieht, wenn die neuesten Beiträge gelöst sind, sondern helfen auch beim Suchen nach Lösungen mit der SuFu, wenn man das jetzt in english hinschreibt, führt man solche Hilfen, meiner bescheidenen Meinung nach, ad absurdum. Daher würde ich dich bitten im deutschen Forum die schlüsselbegriffe auch in Deutsch zu halten. Besten Dank.