Tip a Friend und Multilanguage [Gelöst]

  • pdk pdk
    Padawan
    0 x
    41 Beiträge
    0 Hilfreiche Beiträge
    08. 09. 2008, 11:21

    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

    [url]http://p16040.typo3server.info/extensions.html?&no_cache=1#14[/url]

    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:
    [TS]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}
    }
    [/TS]

    Der Code zum erstellen des Link mit der Modified Extension sieht so aus:
    [TS]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}
    }
    [/TS]

    Leider Funktioniert das nicht.

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

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

    Danke schonmal
    PDK


  • 1
  • Mopps Mopps
    Jedi-Ratsmitglied
    0 x
    867 Beiträge
    0 Hilfreiche Beiträge
    09. 09. 2008, 14:44

    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:
    [TS]# --- 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=|
    }
    }
    [/TS]

    Fertig :)

  • pdk pdk
    Padawan
    0 x
    41 Beiträge
    0 Hilfreiche Beiträge
    09. 09. 2008, 15:14

    Danke für deine Hilfe,

    habe jetzt aber eine andere Extension benutzt.

    [url]http://typo3.org/extensions/repository/view/mimi_tipfriends/0.0.1/[/url]

    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

  • Mopps Mopps
    Jedi-Ratsmitglied
    0 x
    867 Beiträge
    0 Hilfreiche Beiträge
    11. 09. 2008, 15:51

    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

  • pdk pdk
    Padawan
    0 x
    41 Beiträge
    0 Hilfreiche Beiträge
    11. 09. 2008, 15:53

    sry und schon gesetzt xD

  • sguser sguser
    T3PO
    0 x
    21 Beiträge
    0 Hilfreiche Beiträge
    11. 10. 2008, 09:54

    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 !

  • 1