Joomladay francophone 2018 à Paris 18 et 19 mai

Personnaliser les données affichée dans flypage.tpl

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

  • Personnaliser les données affichée dans flypage.tpl

    Bonjour,

    je travail sur ma page d'affichage des produits, je suis donc dans com_virtuemart/default/template/product_details/flypage.tpl.php

    Mon soucis c'est que je ne trouve pas comment modifier les données html des différentes variable de cette page, je peux bien modifier tout le html présent mais par exemple pour :

    Code:
    	  <td colspan="2"><br /><?php echo $addtocart ?></td>
    	</tr>
    	<tr>
    	  <td colspan="3"><?php echo $product_type ?></td>
    	</tr>
    	<tr>
    	  <td colspan="3"><hr /><?php echo $product_reviews ?></td>
    	</tr>
    	<tr>
    	  <td colspan="3"><?php echo $product_reviewform ?><br /></td>
    	</tr>
    	<tr>
    	  <td colspan="3"><?php echo $related_products ?><br />
    	   </td>

    Les différentes variables affichées ici contienne du html, ce ne sont pas les données brut de la bdd, donc je me demandais comment modifier ce html ? quelqu'un saurai ou sont affectée les données de ces différentes variables ($product_type essentiellement) car je ne trouve vraiment pas et si je regarde avec firebug, il n'est utilisé aucun id/class dans le code html de ces zone je ne peux donc pas vraiment modifier via css ou difficilement...

    Merci d'avance.

  • #2
    je ne comprends pas vraiment ton probleme, ce que tu veux faire exactement.

    Je te renvoie vers 2 liens :

    http://virtuemart.net/documentation/...ual/index.html

    http://virtuemart.net/dmdocuments/Developer_Manual.pdf

    qui sont les memes, le manuel du developer vm, l'un online, l'autre a telecharger, si cela peut t'etre utile.

    a plus
    sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
    http://virtuemart.fr

    Commentaire


    • #3
      En fait pour essayer d'expliquer au mieux, sur ma page détail de produit j'ai donc à l'endroit ou s'affiche les type de produit :

      Paramètres de catégorie: Informations complémentaires
      Nombre de pages 256 pages
      Disponibilité A paraître

      ça c'est ce qu'on voit sur la page, côté html correspondant à ça j'ai :

      <td colspan="3"><br />
      <table width="100%" cellspacing="0" cellpadding="0" border="0">
      <tr><td colspan="2"><strong>Paramètres de catégorie: Informations complémentaires</strong></td></tr>
      <tr class="row1" height="18">
      <td width="30%">Nombre de pages</td>
      <td>256 pages</td></tr>
      <tr class="row0" height="18">
      <td width="30%">Disponibilité&nbsp;<span onmouseover="Tip( 'Disponibilité de l\'ouvrage' ,WIDTH, -350 ,TITLE,'Description paramètre' );" onmouseout="UnTip()" ><img src="http://edp.site-joomla-ecommerce.fr/images/M_images/con_info.png" alt="" align="top" border="0" />&nbsp;</span></td>

      <td>A paraître </td></tr>
      </table>
      </td>
      qui correspond à ça dans le fichier flypage.tpl.php :

      <td colspan="3"><?php echo $product_type ?></td>
      et donc j'aimerai savoir comment modifier la structure des données html dans $product_type

      par exemple la ligne : <tr><td colspan="2"><strong>Paramètres de catégorie: Informations complémentaires</strong></td></tr>
      j'aimerai supprimer Paramètres de catégorie: et attribuer une class à mes td

      Commentaire


      • #4
        en tout cas merci pour le lien car je n'avais pas la doc dev de virtuemart je vais regarder ça en espérant y trouver ma solution

        Commentaire


        • #5
          j'ai trouvé ou sont attribuées les données et le html, pour $product_type c'est dans administrator/component/com_virtuemart/class/ps_product_type.php

          seulement si je modifie ce fichier, est ce que je n'aurai pas de soucis lors de mise à jours futures ?

          ça va écraser mes modifications non ?

          Commentaire


          • #6
            sinon je récupère la requète qui se trouve dans la méthode de la class administrator/component/com_virtuemart/class/ps_product_type.php et je la refait dans mon flypage.tpl.php via le product_id en cours que je dois pouvoir récupérer via $product_availability_data mais est ce que ça ne va pas alourdir ? est ce que c'est "normal" de faire ça ?...

            Car modifier la class directement j'ai peur de tout perdre à la première mise à jour !

            Commentaire


            • #7
              topic astuce post #1

              Attention : toutes les modifications de scripts seront susceptibles d'etre ecrasees par les prochaines "mise a jour", ainsi que les modifs des templates d'origine. Donc notez bien toutes vos modifs dans un "livre de bord" ; vous pourrez les refaire apres mise a jour. C'est ce qu'il y a de plus simple! sinon, PuzzleGd propose ici une autre solution http://forum.joomla.fr/showthread.ph...d=1#post422920
              sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
              http://virtuemart.fr

              Commentaire


              • #8
                Merci encore une fois Pats je regarde ça ! par contre le lien ne marche pas : http://forum.joomla.fr/showthread.ph...d=1#post422920, tu aurai le bon stp ?

                Commentaire


                • #9
                  ah oui daccord je l'ai trouvé pardon :$

                  Commentaire


                  • #10
                    Ok donc si je comprends bien la meilleur solution c'est tenir un listing des modifications apportée à virtuemart ? je vais faire ça c'est parti ! merci Pats !

                    Commentaire


                    • #11
                      Envoyé par crashbdx Voir le message
                      Ok donc si je comprends bien la meilleur solution c'est tenir un listing des modifications apportée à virtuemart ? je vais faire ça c'est parti ! merci Pats !
                      De rien!

                      Eh oui! sait-on jamais...
                      De toutes les facons, il faut toujours faire des sauvegardes regulieres et il y a toujours le recours d'aller rechercher le bon fichier.

                      Et le topic trucs et astuces peut etre une excellente aide si l'on a oublie de noter quelque chose

                      a plus
                      sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
                      http://virtuemart.fr

                      Commentaire


                      • #12
                        Oui de toute façon c'est vrai quavant chaque mise à jours il est conseillé de toujours faire une sauvegarde générale, il faut que je prenne l'habitude de le faire !

                        Il existe un composant pour ça non ? genre joompack ou un truc du genre il me semble ? ou il est plutôt conseillé de faire une sauvegarde de tout le répertoire à la main ?

                        Oui le topic trucs et astuces est super et il m'a déjà bien aidé, mais j'ai pas encore eu le temps de tout regarder car je débute sur virtuemart (et j'ai pas tellement plus de background sur joomla non plus) sur un projet pro donc c'est vrai que je dois tout apprendre assez vite ... mais après dès que j'aurai le temps je pourrais pousser plus loin tranquillement et lire tout le topic

                        Commentaire


                        • #13
                          Ce n'est pas a chaque MAJ, mais a chaque nouveau changement, nouvelle modif du site.

                          oui, joomlapack est vraiment d'une aide consequente ; il te copie meme la bdd, qu'il te reinstalle. Sur le meme site de telechargement, il y a aussi kickstart a telecharger, un script php, a placer dans le meme dossier ou tu as mis l'archive compressee(il y a 2 format : zip et jpa). Ensuite tu tapes le nomdetonsite/kickstart.php, et kickstart s'occuppe de tout(destruction du fichier installation, placement du htaccess,...). il n'y a plus qu'a suivre les indications.

                          cool!
                          sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
                          http://virtuemart.fr

                          Commentaire


                          • #14
                            merci beaucoup pour ces infos ! je vais installer tout ça dessuite ! il faut prendre quelle version de joomla pack, core ou plus ? c'est quoi la différence ?

                            Commentaire


                            • #15
                              ok c'est en gros une version free et une pro un peu plus aboutie, à priori la free suffit.

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X