THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour,

Je découvre Thélia 2 et je suis impressionné par le travail effectué !

Séduit par cette nouvelle version, j'ai installé l'outil, commencé à me documenter et à tester quelques boucles.

Mais par où commencer pour un intégrateur ? Si je schématise, dans la version 1, c'était simple : on créait ou utilisait un design HTML, on uploadait les fichiers HTML dans le repertoire templates, on y intégrait les boucles et le tour était joué.

La version 2 utilise le moteur smarty pour la gestion des templates. Doit-on installer smarty sur le serveur ?
Y'a-t-il un outil pour intégrer les templates ?

Par où commencer ? Quelles sont les étapes à suivre pour intégrer notre template HTML dans Thélia ?
Doit-on vraiment absorber toute cette doc http://www.smarty.net/docsv2/fr/pour réaliser une première intégration ?

Last edited by anti-conformiste (27-04-2014 21:07:45)

  • manu
  • faï tot petar miladiu

Offline


Bonjour,

dans les faits pour un intégrateur c'est toujours le même fonctionnement. On fait un template dans lequel on intègre des boucles et ce template on viendra le placer dans le répertoire templates/TypeDeTemplate, le TypeDeTemplate pouvant être pour le frontOffice, Backoffice, email, pdf et à l'intérieur du type on met son répertoire dans un sous-dossier.

Par défaut on a donc :

templates/frontOffice/default
templates/backOffice/default
templates/email/default
templates/pdf/default

Donc soit tu modifies un template default, soit tu en places un à côté et dans l'admin (configuration -> gestion des variables) tu changes le template à utiliser.

Smarty n'est pas à installer, il est déjà présent dans Thelia.

Niveau documentation il faut passer en effet par la documentation de smarty, attention ton lien ne correspond pas à la bonne version de smarty puisque nous utilisons la 3 : http://www.smarty.net/docs/en/

Pour la syntaxe des boucles : http://doc.thelia.net/en/documentation/loop/index.html


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Bonjour,

Le processus d'intégration pour Thelia 2 est essentiellement le même que pour la première version.
Le mécanisme des boucles, qui est est une des forces de Thelia, est conservé ;-). Smarty, le moteur de template, est un composant livré avec Thelia il n'y a donc pas d'installation à faire.

La meilleure adresse pour commencer en tant qu'intégrateur est celle-ci : http://doc.thelia.net/

Absorber la doc de smarty n'est pas nécessaire pour utiliser Thelia mais il faudra s'y référer pour obtenir des informations utiles sur les possibilités qu'offre ce moteur (formatage des dates par exemple).

Offline


Merci pour ces réponses claires.

Il faudra un petit temps d'adaptation et se forcer à professionnaliser l'intégration, mais n'est-ce pas aussi l'objectif de la v2...

Autre question, concernant la rapidité d'exécution des requêtes/ d'affichage des pages : j'ai installé la démo de base sans aucune modif sur mon VPS OVH et chaque page met environ 3 secondes à s'afficher, ça me semble un peu long, qu'en pensez-vous ?

Last edited by anti-conformiste (30-04-2014 17:02:56)