---
title: "Tip a Friend und Multilanguage"
url: "https://www.typo3.net/d/81530-tip-a-friend-und-multilanguage"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2008-09-08"
last_reply: "2008-10-11"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Tip a Friend und Multilanguage

Extensions · 5 Antworten · gestartet 2008-09-08

## Eröffnungsbeitrag

**pdk** · 2008-09-08 · [Beitrag #1](https://www.typo3.net/d/81530-tip-a-friend-und-multilanguage/1)

Hallo allerseits,

Ich habe die Extension Tip-a-friend installiert und wollte diese in einer mehrsprachigen Seite benutzen. Leider ist das nicht möglich. Ich habe dann ein bisschen danach gegoogelt und das hier gefunden

<http://p16040.typo3server.info/extensions.html?&no_cache=1#14>

Unter den Menüpunkt Modified TipaFriend hat jemand die Extension soweit umgeschrieben das sie Multilanguagefähig ist.
Das Funktioniert soweit auch wunderbar nur leider bekomme ich das mit dem Link der Extension nicht mehr hin.

Normalerweise sieht der Code so aus:

```typoscript
temp.tipafriend = USER
temp.tipafriend {
	userFunc = tx_tipafriend->main_tipafriend
	typolink.target = _self
	code = TIPLINK
	templateFile = {$plugin.tipafriend.file.templateFile}
	typolink.parameter = {$plugin.tipafriend.PIDtipForm}
	htmlMail = {$plugin.tipafriend.htmlMail}
	typolink.ATagParams = {$plugin.tipafriend.ATagParams}
}
```

Der Code zum erstellen des Link mit der Modified Extension sieht so aus:

```typoscript
plugin.tipafriend >
plugin.tipafriend = USER
plugin.tipafriend {
  userFunc = tx_tipafriend->main_tipafriend
  code.field = select_key
  templateFile = {$plugin.tipafriend.file.templateFile}
  typolink.parameter = {$plugin.tipafriend.PIDtipForm}
}
```

Leider Funktioniert das nicht.

Tip a Friend gibt an der stelle wo der Link generiert werden soll einen Fehler aus
[Bild: crap.mpk-home.de/…/Tip-a-friend.jpg](http://crap.mpk-home.de/Foren/Tip-a-friend.jpg)

Ich habe schon versucht den Programmierer zu kontaktieren leider ohne erfolg. Hoffe Ihr könnt mir helfen.

Danke schonmal
    PDK

## Antworten

### [#2](https://www.typo3.net/d/81530-tip-a-friend-und-multilanguage/2) · Mopps · 2008-09-09

> Ich habe die Extension Tip-a-friend installiert und wollte diese in einer mehrsprachigen Seite benutzen. Leider ist das nicht möglich.

Kann ich nicht nachvollziehen. Benutze das Plugin auf einer mehrsprachigen Seite ohne Probleme.

Das Plugin unterstützt Templates, also für jede Sprache ein Template anlegen.

Setup:

```typoscript
# --- Tip a friend (Extension: tipafriend) --- #
plugin.tipafriend.templateFile = fileadmin/template/ext_templates/tipafriend_deu.html

# Übersetzung Englisch
[globalVar = GP:L = 1]
plugin.tipafriend.templateFile = fileadmin/template/ext_templates/tipafriend_eng.html
[global]

# Übersetzung Italienisch
[globalVar = GP:L = 2]
plugin.tipafriend.templateFile = fileadmin/template/ext_templates/tipafriend_ita.html
[global]

# --- Tip a friend Link mit TypoScript erstellen --- #
lib.tipurl = COA
lib.tipurl {
   
  # Dieses Snippet erstellt einen Link zu der Seite wo die 
  # "Tip-a-Friend" extension eingebunden ist.
  10 = TEXT
  10.typolink.parameter = {$plugin.tipafriend.PIDtipForm}
  10.typolink.returnLast = url
  10.typolink.additionalParams.cObject = COA
  10.typolink.additionalParams.cObject {
     
    # Dieser Teil erstellt den "tipUrl" Parameter im richtigen Format  (rawUrlEncoded)
    10 = COA
    10 {
       
      # Dieser Teil fügt das Domain (baseUrl) zum Link hinzu
      10 = TEXT
      10.data = TSFE:baseUrl
       
      # Hier wird ein die URL der aktuellen siete mit allen Parametern erstellt 
      20 = TEXT
      20.typolink.parameter.data = page:uid
      20.typolink.addQueryString = 1
      20.typolink.addQueryString.exclude = id
      20.typolink.returnLast = url
       
      # Alles durch rawUrlEncoded parsen lassen
      # damit es als einzelner parameter übergeben werden kann
      stdWrap.rawUrlEncode = 1
    }
    # Am ende noch "&tipUrl=" vor den Paramter stellen
    wrap = &tipUrl=|
  }
}
```

Fertig  :)

### [#3](https://www.typo3.net/d/81530-tip-a-friend-und-multilanguage/3) · pdk · 2008-09-09

Danke für deine Hilfe,

habe jetzt aber eine andere Extension benutzt.

<http://typo3.org/extensions/repository/view/mimi_tipfriends/0.0.1/>

Mit dieser kann man auch weiterempfehlen (sogar bis zu 3 Mailempfänger)
Sie hat eine Locallang also ist mehrsprachig und das template ist auch sehr übersichtlich obwohl ich diese eh immer komplett umschreibe :D
Trotzdem nochmal danke und sry das ich das nicht eher geschrieben habe bin vor 1 Std grad fertig geworden

MfG PDK

### [#4](https://www.typo3.net/d/81530-tip-a-friend-und-multilanguage/4) · Mopps · 2008-09-11

na Hauptsache du hast es lösen können. Deswegen könntest du den Post vielleicht auch auf "Gelöst" stellen, dann finden ihn andere besser.

Grüße

### [#5](https://www.typo3.net/d/81530-tip-a-friend-und-multilanguage/5) · pdk · 2008-09-11

sry und schon gesetzt xD

### [#6](https://www.typo3.net/d/81530-tip-a-friend-und-multilanguage/6) · sguser · 2008-10-11

Hallo !

Danke Mopps für den Code mit den Templates !

Aber wie binde ich da noch ein Bild und Textlink im TS ein ?

Vielen Dank im voraus !

---

Quelle: „Tip a Friend und Multilanguage“, typo3.net, https://www.typo3.net/d/81530-tip-a-friend-und-multilanguage
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
