Como devo estar fazendo o seguinte
- adding new form fields to the product edit page
- adding a new menu item to the admin console main menu
Existem ganchos que podem ser chamados da minha extensão? Ou Devo estar editando os arquivos principais para adicionar essa funcionalidade?
Respostas:
0 para resposta № 1OpenCart não é um Wordpress e não tem ganchos Você poderia usar para o seu propósito, nem tem eventos nem ouvintes de eventos que poderiam ser usados também.
Ao implementar algumas funcionalidades para o OpenCartpor muito tempo nós só tínhamos a possibilidade de editar diretamente os arquivos principais que levavam ao trabalho perdido quando atualizávamos para a versão mais nova, também instalar plugins / extensões modificando os arquivos principais só era possível de maneira abra o arquivo A, vá para a linha XYZ e coloque este código lá. Então vá para o arquivo B ....
Nos últimos anos, temos a possibilidade de usar vQmod que foi melhorado rapidamente e usando isso Você é possível injetar Seu novo código nos arquivos principais existentes e remover ou modificar alguns dos códigos-fonte nos arquivos principais comA certeza Suas alterações não são perdidas após a atualização para uma versão mais recente. Naturalmente, sua extensão pode parar de funcionar, mas é muito mais fácil modificar as alterações no arquivo XML e reimplementar todo o trabalho perdido novamente (e novamente).
Igual a vQmod há também alguns Substituir o motor Isso também deve ajudá-lo a implementar extensões além dos arquivos principais do OC, mas eu não tentei ainda.