bhoernchen
Mitglied
Bei uns im Shop soll nur ein Kunde, der zeitgleich als Admin entlockt ist, für einen Kunden neue Versandadressen eingeben können. (Das mit dem Login ist schon gelöst).
Dazu muss ich das Template (customer_shipping_address.tpl) verändern.
Das ist jetzt noch nicht alles aber so weit läuft es..Das (customer_shipping_address.tpl) ist Teile eines von mir entworfenden Plugins.
Ich ich würde das gern über einen Schalter scharf schalten den ich in die Info.xml des Plugins bediene..
In der Plugin eigenen Bootstrap kann ich das über Smarty über die Funktion an die eigenen TPL weiterreichen..
Aber wie kann ich so einen Schlater im customer_shipping_address.tpl realiseren.
Hoffe ich war halbwegs verständlich..
Dazu muss ich das Template (customer_shipping_address.tpl) verändern.
Code:
{if isset($smarty.cookies.eSIdAdm)}
{block name='checkout-customer-shipping-address' prepend }
wird nur dem Admin gezeigt..
{/block}
{else}
{block name='checkout-customer-shipping-address' }
{/block}
{/if}
Das ist jetzt noch nicht alles aber so weit läuft es..Das (customer_shipping_address.tpl) ist Teile eines von mir entworfenden Plugins.
Ich ich würde das gern über einen Schalter scharf schalten den ich in die Info.xml des Plugins bediene..
Code:
<Setting type="checkbox" initialValue="on" sort="510" conf="Y">
<Name>Versandadresse anlegen (nur für Admins)</Name>
<Description>Nur ein Admin kann neue Versandadressen anlegen</Description>
<ValueName>adminshippingcheck</ValueName>
</Setting>
In der Plugin eigenen Bootstrap kann ich das über Smarty über die Funktion an die eigenen TPL weiterreichen..
Code:
$plugin = $this->getPlugin();
$this->smarty->assign("KundenGruppeSelect,$plugin->getConfig()->getValue("adminshippingcheck"));
Hoffe ich war halbwegs verständlich..