[Gelöst] Zweite Author Angabe für Nacharbeit eines Nodes

am 14.12.2011 - 20:15 Uhr in
Hallo !
Bei Drupal wird (sofern nicht ausgeblendet) der Author angegeben: "Verfasst von (Nutzername) am: (Datum - Uhrzeit)" !
Nun möchte ich gleich darunter eine ähnliche Angabe anzeigen lassen: "Überarbeitet von: (Nutzername) Am: (Datum - Uhrzeit)" !
Beispiel:
Verfasst von KMB World am 13.11.2011 20:11 Uhr
Überarbeitet von KMB World Admin am 14.11.2011 20:11 Uhr
Ich habe es erst über Inhaltstyp Felder versucht bin aber gescheitert, nun bitte ich Euch um Hilfe. Sollte ich die Lösung trotz Suche nicht in diesem Forum gefunden haben, bitte ich Euch um einen Hinweis.
Selbstverständlich besten Dank schon mal jetzt.
- Anmelden oder Registrieren um Kommentare zu schreiben
node_revision_list()
am 17.12.2011 - 12:40 Uhr
Hallo.
Das kannst Du relativ einfach mit der Funktion [api:node_revision_list:6] und einer preprocess-Funktion in der template.php Deines Themes machen.
Beispiel (für garland):
<?php
function garland_preprocess_node(&$vars) {
$vars['modified'] = '';
// Get a list of all revisions for this node.
$revisions = node_revision_list($vars['node']);
if (count($revisions) > 1) {
// There are more than 1 revisions saved. Change submitted information.
$revision = end($revisions);
$revision->created = $revision->timestamp;
$vars['modified'] = theme('node_submitted', $revision);
}
}
?>
Damit hast Du dann die neue Variable
$modified
, die Du in allen Node-Templates des Themes verwenden kannst.