Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Avatar do usuário
Por elvis_lion
Mensagens
#32970
Galera em vários lugares aqui eu vejo que tem pessoas criando XML para serem usados via vqmode, mas eu não sei usar o vqmode ou criar arquivos vqmode, alguém poderia me ajudar?
um exemplo

<modification>

<id>Produtos exibidos em grade por padrão</id>
<version>1.0.0</version>
<vqmver>2.1.5</vqmver>
<author>Manoel Vidal</author>

<file name="catalog/view/theme/default/template/product/category.tpl">
<operation error="skip">
<search position="replace"><![CDATA[display('list');
]]></search>
<add><![CDATA[display('grid');
]]></add>
</operation>
</file>

<file name="catalog/view/theme/default/template/product/manufacturer_info.tpl">
<operation error="skip">
<search position="replace"><![CDATA[display('list');
]]></search>
<add><![CDATA[display('grid');
]]></add>
</operation>
</file>

<file name="catalog/view/theme/default/template/product/search.tpl">
<operation error="skip">
<search position="replace"><![CDATA[display('list');
]]></search>
<add><![CDATA[display('grid');
]]></add>
</operation>
</file>

<file name="catalog/view/theme/default/template/product/special.tpl">
<operation error="skip">
<search position="replace"><![CDATA[display('list');
]]></search>
<add><![CDATA[display('grid');
]]></add>
</operation>
</file>

</modification>
#33097
Mas tentando explicar por cima seria assim:


<file name="catalog/view/theme/default/template/product/category.tpl">
aqui você define qual arquivo quer fazer a alteração no vqmod


<operation error="skip">
aqui se nao me engano ele inicia a operacao e caso de algum erro ou algo do tipo o skyp faz ele executar a execução de qualquer jeito



<search position="replace"><![CDATA[display('list');
aqui ele diz em qual parte do codigo quer fazer a alteração no caso da linha acima é "display('list');"
e o replace diz que ele substituira a lina buscada acima


]]></search>
aqui termina a busca

<add><![CDATA[display('grid');
aqui ele preenche o que ele quer substituir a linha acima, que no caso irá substituir por display('grid');

]]></add>
aqui finaliza a parte de adicionar a linha

</operation>
termina a operacao

</file>
termina o fim do arquivo.


Basta dar uma olhada no link q te enviei que funciona
Abraçoss