Powermail GET- Variable von eigner Extension
| Autor | Nachricht |
|---|---|
|
Verfasst am: 20. 02. 2012 [15:29]
|
|
|
Philipp88
Themenersteller
Dabei seit: 09.02.2012
Beiträge: 118
|
Hallo, ist das möglich aus meiner Extension GET Variablen an Powermail zuschicken und er mein Mehrzeiligen Textfeld ergänzt (nicht ersetzt!)? Folgendes ich hab eine Angebotseite wo ich diese URL für das Angebot per GET an Powermail schicken möchte. Der Text soll ungefähr so lauten: Hallo, auf der Seite $url hab ich ein interessandes Angebot entdeckt wobei $url die übergebene URL sein soll. Hoffe auf Hilfe Philipp88 |
|
Verfasst am: 21. 02. 2012 [09:40]
|
|
|
aemka
Dabei seit: 23.07.2009
Beiträge: 339
|
Übergib doch gleich den ganzen Text und Gut ist. Ansonsten benutzen die Powermail Hooks. |
|
Verfasst am: 21. 02. 2012 [21:32]
|
|
|
Philipp88
Themenersteller
Dabei seit: 09.02.2012
Beiträge: 118
|
Per GET? |
|
Verfasst am: 21. 02. 2012 [21:53]
|
|
|
aemka
Dabei seit: 23.07.2009
Beiträge: 339
|
z.b. |
|
Verfasst am: 22. 02. 2012 [12:19]
|
|
|
Philipp88
Themenersteller
Dabei seit: 09.02.2012
Beiträge: 118
|
Ic habe es jetzt doch anders gelöst: Hab die URL und die Überschrift des Angebotes (hat ich oben vergessen mit reinzuschreiben) nun doch in zwei separaten Textfeldern die ich mittels GET befüllen möchte. Leider bekomme ich nur eins von den Zwei befüllt PHP $url = t3lib_div::locationHeaderUrl() . $this->pi_linkTP_keepPIvars_url(); $title = $record['ueberschrift']; $parameters = "&&tx_powermail_pi1[uid25]=" .$title. "&&tx_powermail_pi1[uid26]=$url"; $markerArray['###MAIL###']=$this->pi_linkToPage($this->cObj->IMAGE($mail),t3lib_div::locationHeaderUrl() . "index.php?id=39" .$parameters); Wenn ich wie hier bei $parameters den letzten GET- Wert anhänge (tx_powermail_pi1[uid26]=$url), generiert Typo3 in den a Tag ein target Attribut mit den GET- Wert HTML <a href="http://localhost/t3/index.php?id=39&&tx_powermail_pi1[uid25]=1." target="&tx_powermail_pi1[uid26]=http://localhost/t3/index.php?id=33&no_cache=1&tx_imokat_pi1%5Blay%5D=1&tx_imokat_pi1%5Bitem%5D=1" >somit öffnet der Browser ein neuen Tab mit nur den ersten GET- Wert Warum? |
|
Verfasst am: 22. 02. 2012 [19:53]
|
|
|
aemka
Dabei seit: 23.07.2009
Beiträge: 339
|
http://typo3.org/fileadmin/typo3api-4.0.0/df/d32/classtslib__pibase.html |
|
Verfasst am: 23. 02. 2012 [10:31]
|
|
|
Philipp88
Themenersteller
Dabei seit: 09.02.2012
Beiträge: 118
|
Ich hab jetzt: PHP $markerArray['###MAIL###']=$this->pi_linkToPage($this->cObj->IMAGE($mail),t3lib_div::locationHeaderUrl() . "index.php?id=39", "", array("&tx_powermail_pi1[uid25]" => $title));Leider funktioniert das nicht ganz, ich werde ohne den GET- Parameter auf die Seite von Powermail verlinkt |
|
Verfasst am: 01. 03. 2012 [11:34]
|
|
|
Philipp88
Themenersteller
Dabei seit: 09.02.2012
Beiträge: 118
|
Hallo, kann mir wirklich niemand in Forum helfen??? Ich hab jetzt PHP $parameters = array(); $parameters["&tx_powermail_pi1[uid25]"] = $title; $markerArray['###MAIL###']=$this->pi_linkToPage($this->cObj->IMAGE($mail), t3lib_div::locationHeaderUrl() . "index.php?id=39", "", $parameters); Doch leider geht da nix, die Parameter werden nicht angezeigt Bitte um Hilfe Gruß, der verweifelte Philipp88 |



