Erste Schritte
Der erste Schritt besteht darin, "Autoren- und Datumsinformationen anzeigen" auf Ihrer Seite zum Bearbeiten von Inhaltstypen zu aktivieren unter:
/ admin / structure / types / manage / [your_custom_content_type]
...Wie nachfolgend dargestellt:
Holen Sie sich die Daten
Wir können jetzt diese Daten in der Datei node.tpl.php abrufen und das Thema des Postdatums ändern. Idealerweise ist dies für eine benutzerdefinierte Knotenvorlage und nicht für die Hauptdatei node.tpl.php. In meinem Fall habe ich einen Inhaltstyp namens "Blog" und möchte nur, dass das Veröffentlichungsdatum für Blog-Beiträge so aussieht. Ich nehme node.tpl.php (befindet sich in meinem Themenordner) und kopiere es und benenne es in node - blog.tpl.php um. Beachten Sie die "doppelten Striche", die in Drupal neu sind
Suchen Sie den zu ersetzenden Code
Wenn ich jetzt in meine neue Datei node - blog.tpl.php schaue, sehe ich den PHP-Code, den ich danach habe. Danach werde ich Folgendes ändern:
<?php if ($display_submitted): ?>
<div class="submitted"><?php print $date; ?> -- <?php print $name; ?></div>
<?php endif; ?>
Ich möchte dies durch einen benutzerdefinierten PHP-Code ersetzen, der das Datum im Wesentlichen in Teile aufteilt und den Autorennamen entfernt (obwohl Sie dies leicht wieder hinzufügen und thematisieren können).
Code es
Hier ist unser neuer Code:
<?php if ($submitted) { ?>
<div class="date-in-parts">
<span class="day"><?php echo date("j", $node->created); ?></span>
<span class="month"><?php echo date("M", $node->created); ?></span>
<span class="year"><?php echo date("Y", $node->created); ?></span>
</div><!--//date-in-parts -->
<?php } ?>