ti-enxame.com

Posso usar substituições HTML para substituir um arquivo localizado em / components / administrator / componentname / helper /?

Sei que esses são os arquivos principais do componente e não quero alterá-los diretamente. Então, estou procurando alguma maneira, como o VQMod do OpenCart, para criar uma substituição, posso usar substituições de HTML para esse fim?

Estive no desenvolvedor do componente e eles não são úteis.

4
BodgeIT

Se a classe Auxiliar for carregada de maneira dinâmica, verificando se já está carregada, YES. Você pode substituí-lo.

Não com substituições de HTML, mas com um Plug-in do Sistema . Você pode criar um plug-in do sistema, carregando a mesma classe Helper antes do original.

Por favor, verifique esta questão relacionada: Como substituir classes principais?

4
Anibal

Você não pode criar substituições para os arquivos auxiliares da mesma maneira que as substituições de modelo funcionam.

Mas o que você poderia fazer, com uma substituição de modelo, é que você pode ignorar o padrão mvc do componente e adicionar qualquer código que desejar no arquivo da visualização personalizada.

Por exemplo, você pode criar uma substituição de modelo para uma visualização específica do componente e, no seu modelo, você pode "conversar" diretamente com o banco de dados e buscar os itens que deseja, da maneira que desejar.

1
FFrewin