Infelizmente, você não poderá trabalhar no Magento sem conhecer pelo menos um pouco de PHP, então eu recomendo que você aprenda pelo menos o básico da linguagem (incluindo como usar as classes ).
Se você pretende se concentrar apenas no estilo da página (nenhuma funcionalidade nova que exija algumas alterações no código), você deve observar como os layouts e os temas do magento funcionam. Todo o conteúdo pode ser encontrado na app/design
pasta e este é o lugar onde menos PHP pode ser encontrado.
Os arquivos de layout definem (se não especificado de outra forma no código) quais blocos, arquivos css e javascript serão adicionados aonde (este é o local para onde sua inclusão de javascript deve ir).
Os modelos são os arquivos de conteúdo HTML do bloco real (é lá que a maior parte do HTML é escrita e alterada dinamicamente com o PHP).
Observe que os arquivos de layout e modelo podem ser substituídos colocando-os em locais diferentes, para que você nunca reescreva os arquivos de layout e modelo padrão.
Recursos
O melhor recurso seria examinar os arquivos de modelo e layout padrão já existentes.
Google :)
Estouro de Pilha - Este link é sobre como adicionar seu próprio arquivo JS ao tema
Tutoriais de Alan Storm - Eles são mais técnicos, então você deve aprender PHP básico primeiro (ele também escreveu um livro que cobre extensivamente o sistema de layout Magento, mas requer que você saiba PHP).
Magento para designers - eu não li os tutoriais, mas eles parecem passar pelo Magento sem esperar muito conhecimento de PHP
Há também um treinamento on-line de 40 horas em vídeo Fundamentos do desenvolvimento Magento no Magento U, que você pode fazer de graça se criar uma conta. A Base de Conhecimento Magento também é um bom lugar para começar.
Antes de começar a codificar, você deve aprender como o Magento realmente funciona, sobre o MVC Framework do Zend, como XMLs e blocos de layout funcionam juntos, etc.
Mas não há realmente 100% de resposta à sua pergunta. Depende de onde você deseja ir com o Magento. Você pediu para adicionar seus js de análise às suas páginas. Isso pode ser feito via local.xml ou mesmo da maneira mais simples, sem nenhuma modificação de arquivo no Magentos Backend em Sistema> Configuração> Geral> Design> HTML Head> Diversos scripts, apenas adicionando o seu
<script>...
.fonte
Sugiro que você siga estas etapas para aprender magento com seu histórico
Aprenda HTML / JS / CSS: isso será usado para desenvolvimento de front-end ou qualquer personalização da interface do usuário no lado do cliente, para que você precise experimentar essas coisas antes de fazer qualquer coisa
Aprenda PHP: pelo menos você constrói seu próprio aplicativo simples PHP desde o início para entender alguns recursos básicos. Por exemplo: você pode criar um CMS simples com autenticação
Aprenda OOP e MVC: esses padrões de design são muito importantes para começar com o magento, para que você não perca.
Instale e configure o magento: não é muito complicado fazer isso. Pelo menos você pode configurar um site magento desde o início para fazê-lo funcionar e atuar como administrador do site.
Instale e configure algum módulo: checkout de uma etapa, smtp, tema, idioma ... para entender como o sistema funciona
Faça a primeira personalização do tema
Faça a primeira customização do módulo
Faça o novo módulo / tema completo
Portanto, essas etapas podem levar de 3 a 6 meses para que você possa fazer um bom trabalho.
fonte
Por favor, primeiro aprender php, oops conceito , Zend Framework MVC , em seguida, tentar aprender magento porque Magento é construir com estas todas as coisas isso não é sites de tutorial e melhor local para Magento é próprio do magentocommerce.com fourms e outro para Magento é inchoo.net é melhor site eu também aprendo dessa maneira e com esses sites
fonte
Sugiro também dar uma olhada aqui:
https://github.com/aleron75/mageres
É uma lista de recursos técnicos com curadoria; as contribuições são sempre apreciadas :)
fonte
Se você já trabalhou com outras linguagens java .net e poucas estruturas MVC, aprenda um pouco de php e depois de um tempo as coisas começarão a fazer sentido. Mas se php é sua primeira língua e você é iniciante, eu diria que fique longe dela por pelo menos um ano. Isso vai te desmoralizar e você sairá muito em breve. (Nesse ano, aprenda OOP php, o MVC personalizado ajudaria, 1 ou duas estruturas MVC como codeignitor ou Zend, se possível)
fonte
Dou apenas 3 conselhos a pessoas que querem aprender Magento .
1.Read este livro:
magento for php developers
.2.Explore MUITO aqui
alanstorm.com
.Faça o download dos módulos readymade do magento connect, como o ótimo criador de módulos Ultimate , a página do hub Git para o mesmo .
O terceiro passo foi MUITO útil para mim, porque: eu tenho que saber como isso é feito corretamente .
Eu conheci muitas coisas que nunca soube. Assim, eu poderia ir imediatamente ao google e encontrar o termo que eu não entendo / sei. Também fiquei sabendo que estou entendendo a sintaxe muito bem.
fonte