Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

tro:net Sofortüberweisung: Templateproblem

$
0
0
Hallo,

ich habe mir das "tro:net Sofortüberweisung"-Modul (http://www.tro.net/online-shops/oxid...tueberweisung/) geladen und in meinem Shop (CE 4.7.2.) in der Version für PHP 5.2 installiert. Das Ganze hat problemlos funktioniert und das Modul läuft!

Jetzt wollte ich jedoch die Darstellung der Zahlungsart "Sofortüberweisung" im Warenkorb-Schritt 3 (Versand & Zahlungsart) ändern. Dazu habe ich die Templatedatei "paymentSelector.tpl" im Ordner "modules/trosofortueberweisung/out/blocks" angepasst. Anschließend den "tmp"-Ordner geleert und trotzdem werden die Änderungen im Frontend nicht ausgegeben.

Der Inhalt der "paymentSelector.tpl" sieht nach den Anpassungen wie folgt aus:

HTML Code:

[{if $sPaymentID == "trosofortueberweisung"}]
<dl>
    <dt>
        <input id="payment_[{$sPaymentID}]" type="radio" name="paymentid" value="[{$sPaymentID}]" [{if $oView->getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] />
        <label for="payment_[{$sPaymentID}]" class="inputNote">[{$paymentmethod->oxpayments__oxdesc->value}] [{if $paymentmethod->fAddPaymentSum}]([{$paymentmethod->fAddPaymentSum}] [{$currency->sign}])[{/if}]</label>
    </dt>
    <dd class="[{if $oView->getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]activePayment[{/if}]">
        <ul class="formRegister">
        [{foreach from=$paymentmethod->getDynValues() item=value name=PaymentDynValues}]
            <li>
                <label>[{$value->name}]</label>
                <input id="[{$sPaymentID}]_[{$smarty.foreach.PaymentDynValues.iteration}]" type="text" class="textbox" size="20" maxlength="64" name="dynvalue[[{$value->name}]]" value="[{ $value->value}]" />
                <div class="clear"></div>
            </li>
        [{/foreach}]
        </ul>

        [{block name="checkout_payment_longdesc"}]
            [{if $paymentmethod->oxpayments__oxlongdesc->value}]
                <div class="desc">
                    [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}]
                </div>
            [{/if}]
        [{/block}]
    </dd>
</dl>       
[{else}]
    [{$smarty.block.parent}]
[{/if}]

In der Datenbank befindet sich in der Tabelle "oxtplblocks" der erforderliche Eintrag zur Einbindung der "paymentSelector.tpl".

Code:

`OXID`, `OXACTIVE`, `OXSHOPID`, `OXTEMPLATE`, `OXBLOCKNAME`, `OXPOS`, `OXFILE`, `OXMODULE`, `OXTIMESTAMP`
'54bc45fac0e50c3922992ace85ef85be', 1, 'oxbaseshop', 'page/checkout/payment.tpl', 'select_payment', 1, 'paymentSelector.tpl', 'trosofortueberweisung', '2013-08-07 06:52:23'

Mir erscheint es fast so, als würde das Template "paymentSelector.tpl" gar nicht geladen bzw. genutzt werden.
Habe ich etwas übersehen oder vergessen?

Vielen Dank für die Hilfe!

Viewing all articles
Browse latest Browse all 6951

Trending Articles