rosomal Posted September 30, 2014 Share Posted September 30, 2014 (edited) Witam serdecznie! Na stronie 'Podsumowanie zamówienia' (krok procesu zamówienia przed jego potwierdzeniem) widzę następujące elementy: Przycisk 'Inne metody płatności' cofa do strony pod adresem '/index.php?controller=order&step=3' czyli właśnie do form płatności. Chciałbym dodać obok tego przycisku kolejny, który umożliwi powrót do wyboru form dostawy, czyli przekierowanie do '/index.php?controller=order&step=2&multi-shipping='. Oglądałem plik order-confirmation.tpl mojego szablonu i wygląda on w sposób następujący: {capture name=path}{l s='Order confirmation'}{/capture} {include file="$tpl_dir./breadcrumb.tpl"} <h1>{l s='Order confirmation'}</h1> {assign var='current_step' value='payment'} {include file="$tpl_dir./order-steps.tpl"} {include file="$tpl_dir./errors.tpl"} {$HOOK_ORDER_CONFIRMATION} {$HOOK_PAYMENT_RETURN} <br /> {if $is_guest} <p>{l s='Your order ID is:'} <span class="bold">{$id_order_formatted}</span> . {l s='Your order ID has been sent via email.'}</p> <a href="{$link->getPageLink('guest-tracking', true, NULL, "id_order={$reference_order}&email={$email}")|escape:'html'}" title="{l s='Follow my order'}"><img src="{$img_dir}icon/order.gif" alt="{l s='Follow my order'}" class="icon" /></a> <a href="{$link->getPageLink('guest-tracking', true, NULL, "id_order={$reference_order}&email={$email}")|escape:'html'}" title="{l s='Follow my order'}">{l s='Follow my order'}</a> {else} <a href="{$link->getPageLink('history', true)|escape:'html'}" title="{l s='Back to orders'}"><img src="{$img_dir}icon/order.gif" alt="{l s='Back to orders'}" class="icon" /></a> <a href="{$link->getPageLink('history', true)|escape:'html'}" title="{l s='Back to orders'}">{l s='Back to orders'}</a> {/if} Jeśli dobrze go interpretuję, za przyciski odpowiadają hooki. Jak utworzyć kolejny, który doda na tej stronie przycisk z przekierowaniem do kroku wyboru formy dostawy? Dzięki, pozdrawiam! Edited September 30, 2014 by rosomal (see edit history) Link to comment Share on other sites More sharing options...
vekia Posted September 30, 2014 Share Posted September 30, 2014 w katalogu z modułem możesz znaleźć plik: payment_execution.tpl są tam dwa buttony: <p> {l s='Bank wire account information will be displayed on the next page.' mod='bankwire'} <br /><br /> <b>{l s='Please confirm your order by clicking "I confirm my order".' mod='bankwire'}</b> </p> <p class="cart_navigation" id="cart_navigation"> <input type="submit" value="{l s='I confirm my order' mod='bankwire'}" class="exclusive_large" /> <a href="{$link->getPageLink('order', true, NULL, "step=3")|escape:'html'}" class="button_large">{l s='Other payment methods' mod='bankwire'}</a> </p> dodaj tam link do kroku 2, coś w stylu: <p class="cart_navigation" id="cart_navigation"> <a href="{$link->getPageLink('order', true, NULL, "step=2")|escape:'html'}" class="button_large">{l s='Other delivery methods' mod='bankwire'}</a> </p> 1 Link to comment Share on other sites More sharing options...
rosomal Posted October 1, 2014 Author Share Posted October 1, 2014 O to chodziło, dzięki! Link to comment Share on other sites More sharing options...
vekia Posted October 1, 2014 Share Posted October 1, 2014 warto jeszcze dodać, że jak korzystasz z innych metod płatności - to każdą z nich należy edytowac w podobny sposób. lokalizujemy plik ze stroną płatności (plik tpl w katalogu z modułem) i dodajemy kod buttonu który chcemy tam dodać. Link to comment Share on other sites More sharing options...
Recommended Posts