---
title: "Vorstellung: Powermail"
url: "https://www.typo3.net/d/72533-vorstellung-powermail"
source: "typo3.net"
tags: ["Extensions","Vorstellung","Frage","Powermail"]
created: "2008-01-17"
last_reply: "2008-02-20"
replies: 105
solved: false
page: 2
pages: 2
lang: "de"
---

# Vorstellung: Powermail (Seite 2 von 2)

Extensions › Vorstellung · 105 Antworten · gestartet 2008-01-17

Frage: [Seite 1](https://www.typo3.net/d/72533-vorstellung-powermail.md)

## Antworten (#101 bis #106)

### [#101](https://www.typo3.net/d/72533-vorstellung-powermail/101) · einpraegsam.​net · 2008-02-09

Hallo,

so bin gerade zurück aus meinem Kurzurlaub...
Wenn es Probleme oder Fragen zur Powermail gibt, bitte einen neuen Thread aufmachen, ich blicke hier nicht mehr durch!

Grüße, Alex

### [#102](https://www.typo3.net/d/72533-vorstellung-powermail/102) · mitchiru · 2008-02-19

super extension

### [#103](https://www.typo3.net/d/72533-vorstellung-powermail/103) · m_16319 · 2008-02-19

Ich find die Extension toll. Hab aber einen Verbesserungsvorschlag oder eher eine Feature, das Powermail noch fehlt:

> Eine Schnittstelle für **tt_address** wäre sinnvoll. Denn sonst muss man für jede einzelne Person einen eigenes Formular erstellen.

Gruß
m@xx

### [#104](https://www.typo3.net/d/72533-vorstellung-powermail/104) · mitchiru · 2008-02-20

ich hab noch einen bug gefunden.

wenn man das onfocus ausstellt, funktioniert das substituteMarkerArrayCached nicht mehr richtig.

```php
function html_text() {
	$this->tmpl['html_text'] = tslib_cObj::getSubpart($this->tmpl['all'],'###POWERMAIL_FIELDWRAP_HTML_TEXT###'); // work on subpart
	
	print_r($this->tmpl['html_text']);
	
	$content = tslib_cObj::substituteMarkerArrayCached($this->tmpl['html_text'],$this->markerArray); // substitute Marker in Template
	print_r($content);
	
	$content = preg_replace("|###.*###|i","",$content); // Finally clear not filled markers
	
	print_r($this->markerArray);
	
	return $content; // return HTML
}
```

Erste ausgabe:

```php
	<div class="tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_###POWERMAIL_FIELD_UID###">
		<label for="###LABEL_NAME###">###LABEL######MANDATORY_SYMBOL###</label><br />
		<input type="text" ###ONFOCUS######NAME######VALUE######CLASS######ID######SIZE######MAXLENGTH######READONLY###/>
	</div>
```

Nach dem Substitute marker:

```php
	<div class="tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_13">
		<label for="uid13">Name:###MANDATORY_SYMBOL###</label><br />
		<input type="text" ###ONFOCUS###name="tx_powermail_pi1[uid13]" value="" class="powermail_meinungskarte powermail_text powermail_uid13" id="uid13"###SIZE######MAXLENGTH######READONLY###/>

	</div>
```

und dann nach dem

```php
$content = preg_replace("|###.*###|i","",$content); // Finally clear not filled markers
```

sind die kompletten ersetzten marker der zeile weg..

```php
	<div class="tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_13">
		<label for="uid13">Name:</label><br />
		<input type="text" />
	</div>
```

ich kanns leider nicht lösen, da ich nicht so fit mit regular expressions bin..

gruß, michi

### [#105](https://www.typo3.net/d/72533-vorstellung-powermail/105) · einpraegsam.​net · 2008-02-20

> **mitchiru schrieb:**
>
> ich hab noch einen bug gefunden.

Darfst du behalten :)

> **mitchiru schrieb:**
>
> wenn man das onfocus ausstellt, funktioniert das substituteMarkerArrayCached nicht mehr richtig.

Werde ich mir anschauen bei Gelegenheit

PS: Bitte künftig neue Threads zum Thema Powermail und Bugs oder Wünsche oder Hilfe anlegen

### [#106](https://www.typo3.net/d/72533-vorstellung-powermail/106) · einpraegsam.​net · 2008-02-20

NACHTRAG:
Ich schließe diesen Thread jetzt!

Bitte also neue Themen beginnen, wenn Fragen zur Extension Powermail aufkommen

Grüße, Alex

---

Quelle: „Vorstellung: Powermail“, typo3.net, https://www.typo3.net/d/72533-vorstellung-powermail
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
