- 08 Jul 2016, 09:50
#68382
Estou criando um vqmod para cada caso porem o principio é o mesmo, porém fiz alguns testes aqui baseado em "hide not menu permission", porem sem sucesso se alguém puder me orientar o caminho e também me indicar qual a função, correta para ser disponibilizado, tipo remover ou ocultar no painel administrativo pagamentos como amazon_login_pay entre outros e no caso de fretes fedex, tudo para não ter que excluir o arquivo.php referente a cada recurso, evitando dores de cabeça em uma nova atualização.
Código: Selecionar todos
Troquei por este abaixo mais o erro ainda persiste ainda não esta funcionando:
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id>Hide payments unused</id>
<version>2.2.x and above</version>
<vqmver required="true">2.5.0</vqmver>
<author>Teste</author>
<file name="/admin/model/payment"> ou <file name="/admin/controller/payment">
<operation info="Remove amazon_login_pay from Payment" error="skip">
<search position="replace" regex="true">
<![CDATA[~.*<\?php echo \$text_account; \?>.*~]]>
</search>
<add>
<![CDATA[]]>
</add>
</operation>
</file>
</modification>
Código: Selecionar todos
Troquei para:
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id>Hide payments unused</id>
<version>2.2.x and above</version>
<vqmver required="true">2.5.0</vqmver>
<author>Teste</author>
<file name="admin/theme/view/template/common/header.tpl">
<operation info="Remove amazon_login_pay.tpl from Payment" error="skip">
<search position="replace" regex="true">
<![CDATA[<li> <a href="<?php echo $payment;?>"><?php echo$text_amazon_login_pay.tpl; ?></a></li>]]>
</search>
<add>
<![CDATA[]]>
</add>
</operation>
</file>
</modification>
Código: Selecionar todos
e nada ainda<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id>Hide payments unused</id>
<version>2.2.x and above</version>
<vqmver required="true">2.5.0</vqmver>
<author>Teste</author>
<file name="admin\view\template\common\menu.tpl">
<operation info="Registro Global" error="skip">
<search position="after">
<![CDATA[
<ul id="payment">
]]>
</search>
<add>
<![CDATA[
<?php global $registry; $useracc = $registry->get('user'); ?>
]]>
</add>
</operation>
<operation info=""error="skip">
<search position="replace">
<![CDATA[
<li><a href="<?php echo $attribute; ?>"><?php echo $text_attribute; ?></a></li>
]]>
</search>
<add>
<![CDATA[
<?php if($useracc->hasPermission('access','catalog/attribute')) { ?>
<li><a href="<?php echo $attribute; ?>"><?php echo $text_attribute; ?></a></li>
<?php } ?>
]]>
</add>
</operation>
<operation info="Remove Amazon_login_pay from Payment" error="skip">
<search position="replace">
<![CDATA[
<li><a href="<?php echo $payment; ?>"><?php echo $text_$payment; ?></a></li>
]]>
</search>
<add>
<![CDATA[
<?php if($useracc->hasPermission('access','extension/payment')) { ?>
<li><a href="<?php echo $amazon_login_pay; ?>"><?php echo $text_amazon_login_pay; ?></a></li>
<?php } ?>
]]>
</add>
</operation>
</file>
</modification>