---
title: "Send-A-Card meldet Fehler"
url: "https://www.typo3.net/d/34240-send-a-card-meldet-fehler"
source: "typo3.net"
tags: ["Extensions","Frage","PHP"]
created: "2005-12-02"
last_reply: "2007-06-25"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Send-A-Card meldet Fehler

Extensions · 6 Antworten · gestartet 2005-12-02

## Eröffnungsbeitrag

**daffyduck** · 2005-12-02 · [Beitrag #1](https://www.typo3.net/d/34240-send-a-card-meldet-fehler/1)

Hallo Leute

Ich habe das Extension Send-A-Card (sr_sendcard) installiert und wie auf folgender Seite beschrieben konfiguriert (Beitrag Guido):[/d/6765-send-a-card-problem](https://www.typo3.net/d/6765-send-a-card-problem)

Wenn ich aber nun die Seite im Frontend aufrufe sehe ich nur dese Fehlermeldung:

**Fatal error: Cannot access empty property in C:\Programme\xampp\htdocs\typo3conf\ext\sr_sendcard\pi1\class.tx_srsendcard_pi1.php on line 280**

Ich hab mir diese Zeile (8.) mal angeschaut:

```php
// Display form
if ($this->conf['enableAlternateSelectionTemplate'] ) {
$this->$subpart = $this->cObj->getSubpart($this->templateCode, '###TEMPLATE_ALTERNATE_SELECTION_PAGE###');
$markerArray['###SELECT_IMAGE_PROMPT###'] = $this->pi_getLL('select_image_prompt');
$content = $this->cObj->substituteSubpart($this->$subpart, '###TEMPLATE_SINGLE_CARDS_SERIES###', $seriesOut, 0);
$content = $this->cObj->substituteMarkerArray($content, $markerArray);
} else {
$this->$subpart = $this->cObj->getSubpart($this->templateCode, '###TEMPLATE_SELECTION_PAGE###');
$markerArray['###IMAGE_SELECTOR###'] = $image_selector;
$markerArray['###SELECT_IMAGE_PROMPT###'] = $this->pi_getLL('select_image_prompt');
$content = $this->cObj->substituteMarkerArrayCached($this->$subpart, $markerArray, $subpartArray, $wrappedSubpartArray);
}
break;
```

Dort steht was von Template, weiter komme ich aber nicht mehr.
Hat jemand eine Idee, warum dies Ext. bei mir nicht funktioniert?

System: Typo3 3.8.1/Mehrsprachig/Send-A-Card 2.0.3

Vielen Dank für Eure Hilfe im voraus.

Gruss Daffy

## Antworten

### [#2](https://www.typo3.net/d/34240-send-a-card-meldet-fehler/2) · SabineX · 2005-12-05

sr_sendcard - typo3 3.8.1

Hallo Daffyduck,

ich bin auch am verzweifeln   :'(  ,
denn ich habe genau die selbe Fehlermeldung.

Nur habe ich es nicht lokal, sondern schon auf dem Webserver (Hosteurope) installiert.

Fehlermeldung:

Fatal error: Cannot access empty property in
/is/htdocs/++Kundennummerbeimhoster++/www/t3/typo3conf/
ext/sr_sendcard/pi1/class.tx_srsendcard_pi1.php on line 280

Wer kann uns helfen?

Liebe Grüsse
Sabine

### [#3](https://www.typo3.net/d/34240-send-a-card-meldet-fehler/3) · steffenk · 2005-12-05

ich kenne die Extension zwar nicht, aber die Fehlermeldung könnte darauf erfolgen:

- Das Template hat keinen Marker TEMPLATE_SELECTION_PAGE
- Das Template ist nicht zugewiesen

### [#4](https://www.typo3.net/d/34240-send-a-card-meldet-fehler/4) · franXX · 2005-12-06

In dem Script liegt tatsächlich ein Fehler vor. Statt $this->$subpart müsste es heißen $this->subpart, dass heißt das $ ist vor subpart zuviel.

### [#5](https://www.typo3.net/d/34240-send-a-card-meldet-fehler/5) · daffyduck · 2005-12-06

Ja, funktioniert jetzt einwandfrei. Hier noch ein bisschen Detailierter beschrieben:

1. Die Datei "class.tx_srsendcard_pi1.php" aus dem Ordner "/typo3conf/ext/sr_sendcard/pi1/" in GoLive oder ähnlichem Editor öffnen.

2. Zeilen 273-284 durch folgende ersetzten:

```php
					// Display form
				if ($this->conf['enableAlternateSelectionTemplate'] ) {
					$this->subpart = $this->cObj->getSubpart($this->templateCode, '###TEMPLATE_ALTERNATE_SELECTION_PAGE###');
					$markerArray['###SELECT_IMAGE_PROMPT###'] = $this->pi_getLL('select_image_prompt');
					$content = $this->cObj->substituteSubpart($this->subpart, '###TEMPLATE_SINGLE_CARDS_SERIES###', $seriesOut, 0);
					$content = $this->cObj->substituteMarkerArray($content, $markerArray);
				} else {
					$this->subpart = $this->cObj->getSubpart($this->templateCode, '###TEMPLATE_SELECTION_PAGE###');
					$markerArray['###IMAGE_SELECTOR###'] = $image_selector;
					$markerArray['###SELECT_IMAGE_PROMPT###'] = $this->pi_getLL('select_image_prompt');
					$content = $this->cObj->substituteMarkerArrayCached($this->subpart, $markerArray, $subpartArray, $wrappedSubpartArray);
				}
```

Das wars auch schon. Jetzt müsstet Ihr im Frontend die Extension sehen.
Wie weit Send-A-Card mit diesen Korrekturen fehlerfrei läuft, hab ich noch nicht testen können.

Thanks franXX für diesen tollen Tip  :D

Gruss Daffy

### [#6](https://www.typo3.net/d/34240-send-a-card-meldet-fehler/6) · daffyduck · 2005-12-14

So, der Endtest ist vollbracht. Mit den obigen Anpassungen läuft die Extension wieder einwandfrei.

Viel Spass damit  8-)

Gruss Daffy

### [#7](https://www.typo3.net/d/34240-send-a-card-meldet-fehler/7) · supatascha · 2007-06-25

Leute, das war grad meine Rettung. Wollte mir schon die Haare ausreissen.

Wie kann es sein, dass seit 2 Jahren dieser Mini-Fehler nicht behoben ist? Oder verstehe ich da was falsch?

---

Quelle: „Send-A-Card meldet Fehler“, typo3.net, https://www.typo3.net/d/34240-send-a-card-meldet-fehler
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
