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:
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:
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
Ich habe schon versucht den Programmierer zu kontaktieren leider ohne erfolg. Hoffe Ihr könnt mir helfen.
Danke schonmal
PDK
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:
# --- 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 🙂
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 😃
Trotzdem nochmal danke und sry das ich das nicht eher geschrieben habe bin vor 1 Std grad fertig geworden
MfG PDK
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
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 !