Virtuemart - Aide pour la réalisation d'un template

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Virtuemart - Aide pour la réalisation d'un template

    Bonjour,


    J'ai besoin de votre aide et de vos conseils pour la réalisation d'un template pour une librairie.


    Les "produits" seront des livres ; les "fournisseurs" des auteurs.

    J'aurais quelques questions :


    - J'ai configuré la vue détaillé d'un produit à ma convenance. (fichier components/com_virtuemart/views/productdetails/default.php)

    Par contre je souhaite à la suite des informations du produit mettre toutes les informations du "fournisseur" du produit.
    D'après ce que j'ai compris c'est le fichier components/com_virtuemart/views/productdetails/view.html.php qui fourni toutes les informations à mettre en place.
    Comment faire pour y intégrer toutes les information du fournisseur ?

    J'ai également ce problème avec d'autres vues (afficher tous les produits du fournisseur sur la fiche détaillé de ce dernier, ....) mais je pense que la solution sera la même pour toutes les vues.


    - Je souhaiterai trier par défaut les données de la table "fournisseur" par un autre champ que "Nom".
    Cela est-il possible ?
    Si non pouvez-vous me dire dans quel fichier se trouve les requêtes SQL qui récupèrent les données afin de pouvoir faire cette petite modification ?


    - Est-il possible d'avoir des champs personnalisés pour les "Fournisseurs", de la même manière que pour les "produits" ?


    J'espère que mes questions sont suffisamment claires, sinon je vous ferais une capture d'écran pour vous expliquer mieux.


    Merci d'avance pour l'aide / les conseils que vous pourrez me fournir.


    Arkham

  • #2
    Les info du fournisseurs sont déjà dispo dans le produit, mais ne sont pas affiché pour la plus part
    Code:
     
      [virtuemart_manufacturer_id] => Array         (             [0] => 8         )      [mf_name] => Philips     [mf_email] =>      [mf_desc] =>      [virtuemart_manufacturercategories_id] => 0     [mf_url] =>
    Et pour vraiment voir plus utilisez
    Code PHP:
    print("<pre>".print_r($this->product,true)."</pre>"); 
    Ou encore
    Code PHP:
    print("<pre>".print_r($this->product->manufacturers,true)."</pre>"); 
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Merci beaucoup pour cette réponse.

      1) J'ai essayé de faire le print_r, et j'ai cette erreur :
      Whoops \ Exception \ ErrorException(E_ERROR)
      Allowed memory size of 134217728 bytes exhausted (tried to allocate 27685540 bytes)

      J'utilise Google Chrome. Y-a-t-il un moyen de régler le problème afin de pouvoir utiliser print_r ?


      2) Y a-t-il une méthode pour accéder à un élément particulier de $this->product->manufacturers ; comme par exemple $this->product->manufacturers->mf-name ?


      3) Nouvelle question : j'aurais besoin de créer une classe CSS pour la vue "productdetails". Comment puis-je faire cela ? Quel fichier CSS créer / modifier ?


      Merci encore pour l'aide que vous pourrez m'apporter.


      Arkham

      Commentaire


      • #4
        Bonsoir,

        Pour remplacer le print_r, vous pouvez installer cette extension https://extensions.joomla.org/extens...opment/j-dump/
        Un objet est présenté sous forme arborescente

        Pour le fichier css, cela dépend de votre template.
        UP, le plugin universel à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire


        • #5
          Il faudrait augmenté la mémoire dans vos réglage PHP.(256 ou 512 mo)
          Surtout avec le debug Joomla+VIrtuemart+PHP ou la génération des PDF
          http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
          http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X