[gelöst] Datumstempel bei Artikeln verändern
am 08.01.2010 - 23:52 Uhr in
Hi beim formatieren einiger Dinge auf meiner Seite bin ich auf ein Problem gestoßen:
Ich hätte gerne den Datumsstempel plus dem Accountnamen vom Autoren verändert, bzw. ganz weg.
Um das zu machen dachte ich, ich müsste die node.module verändern. Ich habe auch in Zeile 2474 etwas interessantes gefunden, allerdings scheint es doch nciht das richtige zu sein.:
/**
* Format the "Submitted by username on date/time" for each node
*
* @ingroup themeable
*/
function theme_node_submitted($node)
{
return t('Submitted by !username on @datetime',
array(
'!username' => theme('username', $node),
'@datetime' => format_date($node->created),
));
}Ich habe zwar den code dann verändert, aber es hat sich bei der Ausgabe nichts verändert. Zumal das glaube nicht das richtige zu sein scheint, denn bei meinen Artikeln steht oben einfach nur das Datum + Zeit und der Accountname. Und nicht so wie es dasteht, mit "Submitted by ... on ..."
Ich muss dazu sagen das ich im Programmieren nicht viel Ahnung habe.
Ich hoffe mir kann jemand weiterhelfen? Muss ich überhaupt was am Node Module ändern?
Lg Vieper
- Anmelden oder Registrieren um Kommentare zu schreiben

Stopp
am 09.01.2010 - 00:26 Uhr
Äh, stopp. Bitte nichts an den Modulen verändern!
Lies Dir bitte mal zuerst About overriding themable output durch (zwecks generellem Verständnis). Dort ist erklärt, wie man Elemente innerhalb von Drupal überschrieben (in Deinem Fall also die "submitted"-Zeile) kann.
Schau mal in die template.php Deines Themes. Dort ist vermutlich eine Funktion namens
phptemplate_node_submitted(wobei "phptemplate" auch durch den Namens des Themes ersetzt sein kann).Genau dort musst Du etwas ändern. Nirgendwo anders.
hth,
Stefan
--
Sei nett zu Deinem Themer!
Globale Einstellungen
am 09.01.2010 - 09:44 Uhr
Morgähn,
du kannst auch bei einem nach Standard gebautem Theme,
über die "Globalen Einstellungen", diese Daten dann aber Komplett(!) für den jeweiligen Inhaltstyp ausschalten.
Pfad=admin/build/themes/settings
Grüße Uwe
Hey cool stimmt. Also diese
am 09.01.2010 - 13:17 Uhr
Hey cool stimmt.
Also diese Einstellung ist aber auch versteckt ^^
Habs jetzt einfach in den globalen einstellungen für diesen Typ ausgestellt.
Vielen dank
Lg VIeper