Hallo
Ich habe mein PayPal Plus Problem mit dem manipulierten Button in der checkout_payment.html immer noch nicht richtig lösen können. Es ist eindeutig ein Template Problem, im Standart Template läuft es problemlos.
Ich verwende die Shopversion v1.06 rev 4642 SP4 dated: 2016-04-01 mit einem Responsive Template.
Nach der Installation des PayPal Plus Modules wurden die in der Payment Wall aufgeführten Fremdzahlungsarten nicht korrekt in die checkout_confirmation.html übernommen.
Das konnte ich beheben indem ich den folgenden Befehl gleich an den Anfang der Datei setzte:
{$FORM_ACTION}
Also so:
{config_load
file="$language/lang_$language.conf" section
="checkout_payment"}{config_load
file="$language/lang_$language.conf" section
="checkout_navigation"}{$FORM_ACTION}<h1
>{#title_payment#}</h1>
{if $error!=''}<div
class="alert alert-error">{$error|replace
:'<tr':'<div'|replace
:'</tr':'</div'|stripTags
:"table,tbody,td"}</div
>{/if} {if $step2!='true'}<div
class="row-fluid"> <div
class="span12"> <div
class="span6"> <h2
>{#title_address#}</h2>
<div
class="well well-small"><div
>{$ADDRESS_LABEL}</div
><p
>{$BUTTON_ADDRESS}</p
></div
> <h2
>{#title_comments#}</h2>
<div
class="row-fluid"><div
class="checkoutcomment well well-small span12">{$COMMENTS|replace
:'id="comments"':'class="center-block"'}</div
></div
></div
> <div
class="span6 payment"> <h2
>{#title_payment#}</h2>
<div
class="well well-small"><p
>{#text_payment#}</p>
{/if}{if $GV_COVER!='true'}{$PAYMENT_BLOCK}{$module_gift|replace
:'<td width="90%" class="header">':'<p>'|replace
:'</table>':'</p>'|replace
:'<input':'<label class="checkbox"><input'|stripTags
:"table,tbody,tr,td,img"|cat
:"</label>"}{else}{#text_gccover#}
{/if}</div
> </div
> </div
> </div
>{if $step2!='true'}<h2
>{#title_agb#}</h2>
<div
class="well well-small"><div
class="bottom-buffer">{$AGB}</div
> <label
class="checkbox cagb">{$AGB_checkbox}<strong
>{#text_accept_agb#}</strong></label>
</div
>{/if}<p
>{$BUTTON_CONTINUE}</p
><br
/><br
/>{$FORM_END} In meiner Testumgebung unter XAMPP 5.6.19-0 läuft das Ganze problemlos mit allen Zahlvarianten bis zum Kaufabschluss.
Im Livebetrieb auf einem Hetzner Server mit PHP5.6 bleibt bei der Auswahl einer PayPal fremden Bezahlart der Weiter Button ohne Funktion.
Der Button wird laut Firebug richtig gebildet:
<button id="continueButton" class="btn pull-right" title="Weiter" type="submit" onclick="ppp.doContinue(); return false;">
Wo könnte das Problem noch liegen?
Grüße
Rene