---
title: "process_datamap mit einem fe_user"
url: "https://www.typo3.net/d/105764-process-datamap-mit-einem-fe-user"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2011-06-08"
last_reply: "2011-06-08"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# process_datamap mit einem fe_user

Extensions › Entwicklung · 1 Antwort · gestartet 2011-06-08

## Eröffnungsbeitrag

**zappzarapp** · 2011-06-08 · [Beitrag #1](https://www.typo3.net/d/105764-process-datamap-mit-einem-fe-user/1)

Hallo,

ich habe gestern die Funktion "process_datamap" entdeckt und dachte mir im ersten Moment, dass ich die gerade sehr gut gebrauchen kann, da ich eine relativ komplexe Frontend-Extension schreibe wo die Frontend-Benutzer einige Möglichkeiten haben Inhalte zu bearbeiten, hierbei wäre die process_datamap Funktion natürlich ein Traum.

Allerdings wurde meine Freude prompt beendet als ich gesehen habe, dass die Funktionen nur mit einem Backend Benutzer funktionieren. Habe es jetzt mit der Extension "simulatebe" versucht, aber das haut auch nicht ganz hin da bekomme ich bei folgendem Test:

```php
$data = array();  
$data['tt_content']['257'] = array(  
   'header' => 'Time:'.time(),  
);  
$tce = t3lib_div::makeInstance ('t3lib_TCEmain');  
$tce->start ($data, array());  
$tce->process_datamap ();
```

die folgende Fehlermeldung:

Fatal error: Call to a member function writelog() on a non-object in /srv/www/htdocs/t3_45/t3lib/class.t3lib_tcemain.php on line 6897

Mir ist klar, dass diese Fehlermeldung daher kommt, dass writelog() nur mit einem Backend Benutzer funktioniert, aber ich dachte, dass ich das mit der simulatebe Extension evtl. ermöglichen könnte.

Gibt es eine Möglichkeit etwas wie process_datamap aus dem Frontend zu verwenden (ohne Backend User) bzw. gibt es eine alternative zu dieser Funktion für das Frontend? (Abseits von exec_UPDATEquery, etc. )

lg Matthias

## Antworten

### [#2](https://www.typo3.net/d/105764-process-datamap-mit-einem-fe-user/2) · zappzarapp · 2011-06-08

Finde das immer gut, wenn man die Lösung zu einem Problem das man hat ein paar Minuten später selber findet ;-)

Ich habe bei der simulatebe Extension vergessen das folgende im mein Template einzutragen:
page.headerData.10 < plugin.tx_simulatebe_pi1

Damit funktionieren die process_datamap Funktionen jetzt.

Dazu hätte ich dann noch folgende Frage: Kann das zu einem Problem führen, wenn ich das mache und die process_datamap Funktionen aus dem Frontend aufrufe? Wenn der Backend Benutzer den ich simuliere nur die Rechte hat auf relevanten Daten zuzugreifen?

lg Matthias

---

Quelle: „process_datamap mit einem fe_user“, typo3.net, https://www.typo3.net/d/105764-process-datamap-mit-einem-fe-user
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
