Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Créer son propre thème
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 12
SUJET:

Créer son propre thème

#1303
mrichard1
Fresh Boarder
Messages: 9
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Créer son propre thème

Il y a 9 Années, 9 Mois
Karma: 0  
Bonjour,

J'ai découvert Magento qui me semble être un produit très prometteur de part sa simplicité et ses options.

Je souhaite utiliser Magento pour créer une boutique mais impossible de trouver un tutorial qui détaille l'API pour créer le fichier XML/PHTML.

Sur le site de Magento je ne trouve que l'explication de la structure des thèmes ainsi que des règles de base mais rien pour vraiment créer son thème de A à Z.

Quelqu'un aurait-il trouver une tutorial ?

Merci pour votre aide.

Marc
 
L'administrateur a désactivé l'accès public en écriture.
#1316
alphanono
Expert Boarder
Messages: 112
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Net Ambition Lieu: France, Toul (54)

Re:Créer son propre thème

Il y a 9 Années, 9 Mois
Karma: 1  
J'imagine que ça ne va pas t'aider des masses ... mais j'ai traduit le Guide du Designer ici : http://netambition.dynalias.org/magentoT...ction/designerGuide/

Il doit encore être relu par un autre membre de la communauté Fr, Kohril.

Sinon, cherche dans le Wiki US, i lme semble qu'il y a déjà des choses à ce sujet.
 
L'administrateur a désactivé l'accès public en écriture.
#1318
mrichard1
Fresh Boarder
Messages: 9
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Créer son propre thème

Il y a 9 Années, 9 Mois
Karma: 0  
Merci pour ce document,

Je l'avais lu sur le site de Magento (+ ta version en FR). c'est un bon document pour comprendre les bases de la structure mais malheureusement pas encore assez complet pour avancer concrétement sur un développement.

Je vais regarder sur WIKI US

Merci de ton aide.
Marc
 
L'administrateur a désactivé l'accès public en écriture.
#1322
alphanono
Expert Boarder
Messages: 112
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Net Ambition Lieu: France, Toul (54)

Re:Créer son propre thème

Il y a 9 Années, 9 Mois
Karma: 1  
Effectivement, j'ai été assez déçu par le travail que j'ai fait sur la traduction de ces 5 pages. J'espérais en apprendre beaucoup mais il y a beau avoir plein de texte, c'est pour répeter 50 fois la même chose ... et ça reste très basique.

Pour ce qui est du tuto dont je parlais sur le wiki, c'est ici et merci à Dustea qui en a fait une traduction Fr, sous Word, ici. Je vais essayer de passer ça en HTML aujourd'hui pour plus de confort.
 
L'administrateur a désactivé l'accès public en écriture.
#1323
mrichard1
Fresh Boarder
Messages: 9
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Créer son propre thème

Il y a 9 Années, 9 Mois
Karma: 0  
Merci pour le lien, effectivement on en apprend un peu plus.

Par contre on a toujours pas grand chose sur les API, je m'explique si je prends les block où peux-t-on avoir des infos sur les types (leur rôle, tous les types, ...)

<block type="catalog/product_compare_sidebar"></block>

Ou encore j'affiche la liste des catégories avec leurs sous-categories via la méthode $this->getStoreCategories() mais j'aimerais pouvoir choisir quelle catégorie afficher. Avons nous des doc sur ces fonctions ?

Marc
 
L'administrateur a désactivé l'accès public en écriture.
#1325
alphanono
Expert Boarder
Messages: 112
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Net Ambition Lieu: France, Toul (54)

Re:Créer son propre thème

Il y a 9 Années, 9 Mois
Karma: 1  
Pour les Block, c'est pas bien clair mais on a juste ceci :
type – C'est l'identifiant de la class du module qui défini les fonctionnalités du Block. Cet attribut ne doit pas être modifié.
En gros, avec Type, tu fais un appel à un objet PHP.

Et pour ce qui est des méthodes comme getStoreCategories(), il va faloir se plonger un peu dans le code. En fait, ils pourraient faire une doc complète ... mais ce serait infi à créer, surtout que quasiment toutes les explications sont dans le code.
Maintenant, c'est vrai qu'il faut s'y connaître un minimum en PHP orienté objet. Mais avec ça, il suffit d'ouvrir les fichiers de class, regarder leur structure et les méthodes qu'elle proposent pour se faire une idée de l'organisation et trouver la fonction qui nous sera nécessaire.
Mais ce que je lit un peu partout dans leur doc, c'est que l'idéal est toujours de partir d'une structure complète et de l'adapter. Je pense qu'en faisant comme ça, pas à pas, on va finir pour trouver assez facilement les fonctions dont on a besoin.

Autre petite chose, ça pourra peut-être un tout petit peu te servir : http://www.magentocommerce.com/wiki/doc/magento-architecture
 
L'administrateur a désactivé l'accès public en écriture.
#1326
mrichard1
Fresh Boarder
Messages: 9
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Créer son propre thème

Il y a 9 Années, 9 Mois
Karma: 0  
En tout cas merci, je vais plonger dans le code pour trouver mon bonheur alors !
 
L'administrateur a désactivé l'accès public en écriture.
#1333
mrichard1
Fresh Boarder
Messages: 9
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Créer son propre thème

Il y a 9 Années, 9 Mois
Karma: 0  
Je commence à comprendre les implications avec les classes 'core' par contre impossible de savoir comment définir le contenu du block 'content' de la page d'accueil... pour les autres pages pas de problème mais celle-ci rien à faire...

Aurais-tu une idée ?

Merci

PS: Je travail sur le thème par défaut de Magento
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 12
Modérateur: admin, Gabriiiel, ILOA, zuiko