Zum Inhalt springen

Marker für Archivdatum

Erstellt am 6. März 2006 · 2 Antworten · letzte Antwort am 9. März 2006

Tags: tt_news, Frage

olibert ·

moin,

möchte gerne im newsarchiv (tt_news 2.2.24) nicht das ###NEWS_DATE### sondern das (im BE manuell eingegebene) Archivdatum anzeigen lassen. Hat mir jemand nen Tip?
Konnte weder im Template, noch in diversen Dokus was passenden finden.

Danke
olibert

Unbekannter Benutzer ·

dafür müsstest du wohl oder übel die Dateien der Extension bearbeiten:
in der "class.tx_ttnews.php" (tt_news/pi/) findest du bei etwa bei Zeile 1160-1170 folgenden Code:

		$markerArray['###NEWS_AUTHOR###'] = $this->formatStr($newsAuthor);
		$markerArray['###NEWS_EMAIL###'] = $this->local_cObj->stdWrap($row['author_email'], $lConf['email_stdWrap.']);
		$markerArray['###NEWS_DATE###'] = $this->local_cObj->stdWrap($row['datetime'], $lConf['date_stdWrap.']);
		$markerArray['###NEWS_TIME###'] = $this->local_cObj->stdWrap($row['datetime'], $lConf['time_stdWrap.']);
		$markerArray['###NEWS_AGE###'] = $this->local_cObj->stdWrap($row['datetime'], $lConf['age_stdWrap.']);
		$markerArray['###TEXT_NEWS_AGE###'] = $this->local_cObj->stdWrap($this->pi_getLL('textNewsAge'), $lConf['textNewsAge_stdWrap.']);

und nun fügen wir einfach einen neuen Marker hinzu, und zwar wie folgt:

		$markerArray['###NEWS_ARCHIVE_DATE###'] = $this->local_cObj->stdWrap($row['archivedate'], $lConf['date_stdWrap.']);

diese Zeile hängst du direkt an die vorher genannte, am Besten mit einem Kommentar (damit du die Änderung wieder findest).

nach Upload der Datei kannst du das Archiv-Datum über ###NEWS_ARCHIVE_DATE### ansprechen -> diesen Marker in dein html-template einbauen.

olibert ·

klasse - erstmal vielen dank.

edit:
aarrgg - wenn mans ins richtige verzeichnis kopiert, klappts auch allerbestens! Also herzlichen Dank - genau das wars!

gruss
olibert #angry# 😃