Comment Personnaliser un Thème Magento et de Conserver Sa Source
L'exécution de Magento 1.7.0.2 (dernière)
J'ai téléchargé un thème libre et installé sans aucun problème.
Je souhaite commencer à faire de subtiles retouches mais je ne veux pas toucher à la source. Je veux faire les modifications dans un répertoire où ils vont rendre et de remplacer la base de thème personnalisé pas encore été saccagé si je devais mettre à niveau le thème libre si une version plus récente relâché.
Mon thème est installé à:
.../app/design/frontend/default/the_free_theme/
../skin/frontend/default/the_free_theme/
Ce que la structure de répertoire aurais-je créer pour copier les fichiers de thème de thème personnalisé afin qu'ils l'emportaient sur le fichier de base, mais ne seraient pas supprimés dans le cas d'une mise à niveau?
Je vous remercie pour votre aide.
OriginalL'auteur H. Ferrence | 2012-09-19
Vous devez vous connecter pour publier un commentaire.
1) Dans l'interface d'admin: configuration -> design
dans le type par défaut: the_free_theme
maintenant dans la peau, des modèles et des mises en page de champs, de type "my_new_theme" (ou ce que jamais vous voulez l'appeler).
maintenant créer de nouveaux dossiers:
Tous les fichiers que vous voulez modifier dans le modèle que vous copiez-le dans le nouveau dossier et ils vont remplacer le modèle de base des fichiers, en les gardant dans le tact.
par exemple, si vous souhaitez modifier le heeader modèle:
copie .../app/design/frontend/default/the_free_theme/template/page/html/en-tête.phtml
.../app/design/frontend/default/my_new_theme/template/page/html/en-tête.phtml
et ensuite modifier le nouveau fichier. cela va remplacer le fichier du template de base.
Oui, c'est pourquoi vous ajoutez the_free_theme pour le "par défaut" sur le terrain. Magento va utiliser ce que la valeur par défaut/de secours thème au lieu de la valeur par défaut du thème de base.
Merci @Andrew, je vais vous donner un coup de feu
Je n'ai pas encore eu la chance de l'essayer @Andrew. J'ai couru dans un certain nombre de questions avec Magento dans les zones où j'aurais pensé que le produit serait matures. Il m'a amené à être actif dans le Forum de la Communauté et même de délivrer un couple de rapports de bogues. Je commence à être très préoccupés par la stabilité du produit. Pas encore sûr si je veux couper à ce point et passer à 1 des 3 autres charrettes je présélectionnés trop. Dans l'espoir d'entendre de la communauté sur mes problèmes signalés, mais la majorité des commentaires de la communauté n'est pas valable et il ya une tonne de forum spam qui se passe.
OriginalL'auteur Andrew
J'ai trouvé comment faire, copiez le thème téléchargé dans une nouvelle interface!
1)
Le faire pour à la fois la peau et la conception de dossier je.e
.../app/design/frontend/default/my_downloaded_theme/-> .../app/design/frontend/myinterfacename/default
../skin/frontend/default/my_dowloaded_theme -> ../skin/frontend/myinterfacename/default
nom_interface peut être n'importe quoi!
maintenant, créez un nouveau dossier de thème à la fois des lieux (peau && design) sous le même dossier parent que le nouveau thème par défaut que vous venez de copier.
Dans ce cas, je l'appelle le dossier principal. La structure ressemble à quelque chose comme ceci:
........../frontend/myinterfacename/main
Sous dossier myinterfacename vous devriez voir un dossier par défaut et un dossier principal.
2)
aller dans l'admin dans la conception et l'utilisation myinterfacename/main que votre thème par défaut....
ce dossier est vide donc il va revenir sur le défaut de myinterfacename qui est le thème téléchargé, vous venez de copier.
Maintenant, pour tout ce que vous voulez changer, il suffit de copier par défaut pour le nouveau dossier principal et de le modifier à partir de là!!!
Bonne chance!!!
OriginalL'auteur Donovan