THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour à tous,

Je viens tout juste de commencer sur Thelia 2, et je voudrais savoir dans quel dossier mettre le plugin. J'ai regardé sur plusieurs site et ils disent tous de mettre le plugin dans client/plugins, mais sur Thelia 2 le dossier n’existe pas donc où faut il le mettre? tout ça c'est pour l'installation manuelle.

Maintenant pour l'installation automatique, je suis aller dans Accueil/Modules et quand je choisis un plugin (menu.zip), il y a toujours un message d'erreur:
"Donnée manquante ou non valide : [Le fichier Zip du module] Le module n'est pas valide : Le répertoire Config du module menus doit contenir un fichier module.xml." Pourtant j'ai vérifier le dossier et il contient bien un fichier ".xml".


Merci d'avance

Last edited by Dom92 (18-03-2015 12:05:40)

Offline


Salut,

En effet, l'installation dans client/plugins/ été valable pour les version 1 de Thelia. Si tu es en Thelia 2, les modules doivent être déposés dans local/modules/.


Développeur front-end & Thelia's Lover
Thelia School | GitHub | Twitter

Offline


De plus, les modules Thelia 1 ne fonctionnent pas sur Thelia 2.

Tu trouveras les modules Thelia 2 ici : https://github.com/thelia-modules


OpenStudio Toulouse

Offline


Tu es sûr que tu n'est pas en train d'essayer d'installer un module pour Thelia 1.5 sur Thelia 2 ?

Offline


Oui je vais essayer tout ça, j'ai télécharger les modules ici : http://thelia.net/v1/Plugins.html. Sinon il n'y a pas beaucoup de module à ce que je vois, par exemple je cherche des modules pour créer les layouts (Navigation, menu, footer, etc...)

Last edited by Dom92 (10-03-2015 17:03:43)

Offline


http://thelia.net/v1/Plugins.html c'est des modules Thelia 1. Il ne fonctionnent pas sur Thelia 2.


OpenStudio Toulouse

Offline


Voilà j'ai télécharger les modules ici : https://github.com/thelia-modules, et voilà le message d'erreur lorsque je l'installe automatiquement:
"Donnée manquante ou non valide : [Le fichier Zip du module] Le module n'est pas valide : Pour activer le module SupportTicket-master, les modules suivants doivent être tout d'abord activés: TheliaStudio (version: >=1.1)".

Normalement, il faut que le module s'affiche pour pouvoir l'activer/désactiver non? j'ai essayer de l'installer manuellement aussi mais ça ne s'affiche pas.

Offline


Pour activer le module SupportTicket-master, les modules suivants doivent être tout d'abord activés: TheliaStudio (version: >=1.1)

Pour activer SupportTicket, il te faut activer TheliaStudio. Si TheliaStudio n'est pas là, il te faut au préalable l'installer puis l'activer.


OpenStudio Toulouse

Offline


Voilà j'ai plusieurs questions après avoir tester:

1) À quoi sert TheliaStudio? c'est un module pour? il faudra l'avoir obligatoirement pour pouvoir installer d'autre modules?
2) Que signifie Hook(s)? Pourquoi la plus part des modules commence par "Hook(s)" (HookContact, HookNavigation)?

Last edited by Dom92 (11-03-2015 11:34:26)

Offline


Bonjour,

1) TheliaStudio est un module pour générer d'autres modules et il n'est pas nécessaire pour installer tout les modules, seulement ceux où c'est spécifié.
2) Pour les modules Hooks ce sont des modules qui vont ajouter du code dans les templates a différents endroit du template où sont définit des hooks (points d'entrée),
par exemple HookContact va ajouter le bloc de contact en bas a gauche sur le template par défaut. En fait c'est là où ce trouve le {hookblock name="main.footer-body"}{/hookblock} dans le code du template.
Pour plus d'infos sur les hook vous pouvez lire la doc : http://doc.thelia.net/en/documentation/ … ks-:-about

Offline


Merci ça m'aide vraiment, et si je veux modifier (ou Ajouter) dans le menu de navigation (=menu : Accueil), où faut il modifier pour ajouter des liens dans la navigation comme par exemple dans le menu Accueil, je voudrais mettre "Présentation, Inscription, Contact, etc....". j'ai regardé, et le module s'appel : HookNavigation, en allant dans ce répertoire il y a plusieurs fichiers mais je ne sais pas où faut il ajouter les champs.

Après avoir fait cela, je voudrais aussi modifier le style de navigation mais où?

Merci d'avance.

Last edited by Dom92 (11-03-2015 16:12:44)

Offline


Alors si vous voulez modifier le template il faut d'abord créer un nouveau dossier de template dans local templates/frontOffice/ sinon il sera écrasé lors de la prochaine màj de thelia (vous pouvez copier le template par défaut) et choisir le template dans Configuration -> Gestion des variables. Ensuite il faudra créer ce même dossier dans le hook et y dupliquer le fichier correspondant au hook à modifier : main-navbar-primary.html pour la navigation principal par exemple.

Toute la doc a propos des templates et comment les modifier ce trouve ici : http://doc.thelia.net/en/documentation/ … -templates

Offline


En fait il n'y a pas de thelia/local/templates/frontOffice mais \thelia\local\modules\HookNavigation\templates\frontOffice, sinon en copiant le dossier (défaut : j'ai bien changer de nom le dossier) dedans et en allant sur Configuration->Gestion variable (sur le backOffice) je ne peux pas le choisir car on ne le voit pas. Est-ce que vous pouvez me dire l'endroit précis pour dupliquer chaque dossier.

Merci

Last edited by Dom92 (12-03-2015 09:39:02)

Offline


Il doit y avoir un dossier templates directement à la racine alors, c'est donc là et dans le module qu'il faut créer le nouveau dossier de templates. Ensuite pour le definir ce n'est pas un choix mais un champ libre ou vous devez entrer le nom du dossier de votre template de base il doit être a default.