Datum der Publikation statt der Erstellung
Eingetragen von bhna (104)
am 17.12.2007 - 12:02 Uhr in
am 17.12.2007 - 12:02 Uhr in
Wie kann ich nur das Datum der Publikation statt der Erstellung in einer Node anzeigen lassen.
$date zeigt ja keider das Datum an, an dem die node erstellt wurde. Wenn ich die node mit dem schedule-module später anzeigen lassen, fallen die beiden Daten auseinander. Ich würde dann gern das Datum der Publikation anzeigen lassen.
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Da sich das Problem auf alle
am 17.12.2007 - 13:13 Uhr
Da sich das Problem auf alle Nodes beziehen kann kommt die "node.tpl.php" in Frage. Dort wird mit
<?php if ($submitted): ?>
<div class="submitted">
<?php print $submitted ?>
</div>
<?php endif; ?>
das Erstellungsdatum angezeigt.
Da das Schedule Modul ja irgendwo das Publikations-Datum fuehren muss steht die Aufgabe, $submitted mit diesem Datum zu ersetzen.
Edit
$node->publish_on koennte man pruefen.
<?php
if ($node->publish_on != ''):
$submitted = t('Posted ').format_date($node->publish_on, 'custom', "d.m.y");
endif;
?>
$node->publish_on duerfte ein Timestamp sein.
Am Ende wuerde das in der "node.tpl.php" so aussehen
<?php if ($submitted): ?>
<div class="submitted">
<?php
if ($node->publish_on != ''):
$submitted = t('Posted ').format_date($node->publish_on, 'custom', "d.m.y");
endif;
print $submitted ?>
</div>
<?php endif; ?>
Reicht Dir das als Tipp?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
format_date
am 17.12.2007 - 12:37 Uhr
Hi bhna,
probier das mal:
<?php
print 'Aktualisiert am '.format_date($node->changed, 'custom', "d.m.y");
?>
Dirk
Danke für den Hinweis. Ich
am 17.12.2007 - 14:08 Uhr
Danke für den Hinweis. Ich werde damit mal "experimentieren,
Scheduler-Modul?
am 29.07.2008 - 18:09 Uhr
Hallo,
nutze das Scheduler-Modul.
http://drupal.org/project/scheduler
Damit kannst Du Start-und Endzeit festlegen.
Aktiviere es und dann gibt es bei der Inhaltstypenverwaltung die Optionen zum Verwenden desselben.
Da gibt es "Terminplan verwenden" - damit erscheinen dann bei dem entsprechenden Inhaltstyp beim Erstellen neue "Veröffentlichungsoprtionen" und Du kannst eintragen, wann der Artikel (oder sonstiger Inhalt eben) startet oder endet.
Bei den Einstelluneg zum Inhaltstyp gibt es auch die Option "Erstellungsdatum ändern" - dann wird immer automatisch das Erstellungsdatum auf das Veröffentlichungsdatum gesetzt.
Das ist sehr einfach und ohne "Coding" Deinerseits machbar.
Gruß
Dirk
______ --- _______
DRaeck
(DRupal .... from now 'till forever!)