---
title: "Automatisch Autoren eintragen"
url: "https://www.typo3.net/d/35291-automatisch-autoren-eintragen"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2005-12-23"
last_reply: "2008-05-25"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Automatisch Autoren eintragen

Extensions · 5 Antworten · gestartet 2005-12-23

## Eröffnungsbeitrag

**stefan s** · 2005-12-23 · [Beitrag #2](https://www.typo3.net/d/35291-automatisch-autoren-eintragen/2)

In die TSconfig des jeweiligen BE-Users:

```typoscript
TCAdefaults.tt_news {
    author_email = info@xyz.de
    author = Hans Mustermann
}
```

## Antworten

### [#4](https://www.typo3.net/d/35291-automatisch-autoren-eintragen/4) · stefan s · 2005-12-23

Ich glaube, dass wirst du direkt in der tca.php einstellen müssen. Da gibts den Wert 'default', bei starttime ist der 0. Übernimm einfach die mktime-Funktion von datetime =>default. Damit wäre das Startdatum defaultmässig immer 'jetzt'.

Mehr zu TCAdefault findest du übrigens auf typo3.org:<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/UserTsconfig/Index.html>

### [#7](https://www.typo3.net/d/35291-automatisch-autoren-eintragen/7) · Eule · 2006-01-05

Kann man das Zuweisen des Namens nicht auch dynamisch gestalten? Irgendwas in Richtung

```typoscript
   1.
      TCAdefaults.tt_news {
          author_email =  ###usermail###
          author = ###vorname### ###nachname###
      }
```

?
Immer jedem Benutzer das TS einzutickern, kann ganz schön umständlich werden...

### [#8](https://www.typo3.net/d/35291-automatisch-autoren-eintragen/8) · BastianBalthasarBux · 2006-02-01

Selbiges Problem, ist echt umständlich über tca defaults, besonders wenn man so an die tausend Redakteure hat!
bei tt_news in der tca.php
'default' => $GLOBALS['BE_USER']->user['realName']
bringt leider nicht den gewünschten erfolg! obwohl mehrfach hier gepostet!!
Das liegt daran, dass $GLOBALS['BE_USER] in der tca nicht existiert, so wie es aussieht!

zB.: [/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen](https://www.typo3.net/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen)

Ein Lösungsansatz wäre wirklich schön!

### [#9](https://www.typo3.net/d/35291-automatisch-autoren-eintragen/9) · move-elevator · 2008-02-11

Die hier beschribene Lösung über:

TCAdefaults.tt_news.endtime = mktime(0,0,0,date("m"),date("d")+14,date("Y"))

Konnten wir auf Typo3 4.1.4 nicht mehr nachvollziehen. Für TCAdefaults werte scheinen ausschließlich String-Werte zulässig aber keine php-Funktionen.

Offensichtlich ist die einzige Möglichkeit, das Archivdatum oder das Enddatum (ausblenden der news) über PHP mktime() zu berechnen folgende:

1. Man öffne die Datei: tca.php im ordner typo3conf/ext/tt_news
   2. etwa bei Zeile 41 ('endtime' => Array...) suche man sich den Wert default'
   3. statt bisher => '0' trägt man seine gewünschte berechnung ein z.b. " mktime(0,0,0,date("m"),date("d"),date("Y")+1), " für ein Jahr ab heute. (natürlich ohne die klammern)

Wir haben versucht selbiges in der Datei extTables.php oder Localconf.php einzutragen, das wurde aber nicht angenommen.

### [#10](https://www.typo3.net/d/35291-automatisch-autoren-eintragen/10) · Unbekannter Benutzer · 2008-05-25

Das Problem mit dem default-Author bzw. Author-Email-Adresse hat mich auch länger beschäftigt. Eine Lösung habe ich nicht gefunden, der Vorschlag mit

```php
$GLOBALS['TCA']['tt_news']['columns']['author']['config']['default'] = $GLOBALS['BE_USER']->user['realName'];
$GLOBALS['TCA']['tt_news']['columns']['author_email']['config']['default'] = $GLOBALS['BE_USER']->user['email'];
```

in der extTables.php (oder analoge Änderung in der tca.php) kann nicht funktionieren, da in der init.php die "tables customization" (extTables.php, etc.) vor der "BackEnd User authentication" (Befüllung $BE_USER) ausgeführt wird (siehe init.php:322).

Es gibt den Bug-Report, der genau dieses Problem beschreibt. Er ist aber seit fast einem Jahr offen:
<http://bugs.typo3.org/view.php?id=5824>

@Typo3-Chefs: Warum geht hier nichts weiter? Die beschriebene TS-Lösung ist ja offensichtlich nicht ausreichend für eine größere Anzahl von BE-Usern.

---

Quelle: „Automatisch Autoren eintragen“, typo3.net, https://www.typo3.net/d/35291-automatisch-autoren-eintragen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
