En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    Questions sur la réalisation d'un template

    Plus d'informations
    il y a 8 ans 1 mois #1 par Arkham
    Bonjour à tous,

    Je suis en train de refaire mon site internet avec les dernières versions de Joomla et Virtuemart.

    Et ça a bien changé (dans le bon sens du terme) depuis l'époque de mon premier site.

    J'aurais quelques questions :
    - Existe-t-il quelque part une "liste" complète des différents champs utilisés par les différentes classes ? (comme par exemple $this->category->category_name ; $this->product->product_desc)

    - Existe-t-il quelque part un tutoriel sur la façon de réaliser "proprement" un template virtuemart ?

    Merci d'avance pour vos réponses,

    Arkham

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 8 ans 1 mois #2 par Arkham
    Réponse de Arkham sur le sujet Questions sur la réalisation d'un template
    J'ai un peu avancé en faisant des tests à répétitions, et j'arrive à peu près à avoir le look que je désire pour la fiche produit.

    Il me reste un point à régler et j'ai vraiment besoin de votre aide : j'utilise les champs personnalisés pour donner des informations complémentaires sur les produits vendus (des livres) : nombre de pages, style, série...

    On affiche tous les champs personnalisés grâce à :
    echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'normal'));

    Je voudrais grâce à une boucle foreach (où par un autre moyen) récupérer chacun des champs personnalisés afin de lui faire subir un traitement particulier suivant sa valeur.


    Merci d'avance pour votre aide.


    Arkham

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 8 ans 1 mois #3 par studio42
    Réponse de studio42 sur le sujet Questions sur la réalisation d'un template
    Pour le template, Joomla intègre une fonction pour ajouter les vues par composant dans le bon répertoire.
    renderVmSubLayout('customfields' utilise le fichier customfields dans components/com_virtuemart/sublayouts
    vous pouvez faire une surchagre e le copiant dans
    VOTRESITE/templates/VOTRETEMPLATE/html/com_virtuemart/sublayouts/customfields.php
    Si vous avez besoin de plusieru rendu selon le cas alors utilisez par exemple
    echo shopFunctionsF::renderVmSubLayout('ownfield',array('product'=>$this->product,'position'=>'normal'));
    et creez VOTRESITE/templates/VOTRETEMPLATE/html/com_virtuemart/sublayouts/ownfield.php

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 8 ans 1 mois #4 par Arkham
    Réponse de Arkham sur le sujet Questions sur la réalisation d'un template
    Merci beaucoup pour cette réponse. Je regarde tout ça immédiatement.


    J'aurais une dernière question :

    Où sont situés les fichiers (requêtes SQL) qui vont récupérer les informations dans la base de données et crée à partir de celles-ci les différents "champs" (product->product_desc ; product->images ; ...) ?
    Je souhaiterais rajouter certains "champs" dont j'ai besoin ; modifier l'ordre de tri pour la liste des fabricants ...

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 8 ans 1 mois #5 par studio42
    Réponse de studio42 sur le sujet Questions sur la réalisation d'un template
    Tout les champs des tables sont déjà chargés, vous n'avez pas besoin de les récupérer vous mêmes.

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 8 ans 1 mois #6 par Arkham
    Réponse de Arkham sur le sujet Questions sur la réalisation d'un template
    J'aurais aimé y avoir accès pour effectuer quelques petits changements dans la requête SQL qui remplit ces données.

    Par exemple pour "fournisseur" je souhaiterai un tri sur le champ "email" plutôt que sur le champ "Nom". Cela demanderai une modification minime si on a accès à la requête SQL.


    Autre point : est-il possible à partir d'une fiche "fournisseur" d'avoir accès à tous ses produits, afin de les afficher à la suite de la présentation du fournisseur ?

    Connexion ou Créer un compte pour participer à la conversation.