PululuK / democustomfields17

Demo products custom fields prestashop 1.7
MIT License
42 stars 11 forks source link

Adaptation du module #12

Closed EliottCrmx closed 2 years ago

EliottCrmx commented 2 years ago

Bonjour,

désolé, c'est encore moi

Jusqu'ici ça fonctionne, maintenant je souhaiterai ajouter des champs (un dropdown-checkbox et un de type date) pour l'instant(par défaut) au nombre de trois (text, switch et textArea), la vue des input de votre module qui s'affiche dans l'admin n'a pas de tpl c'est ça ? alors où et comment puis-je faire mes modifications ?

Autre problèmatique : je souhaiterai afficher cette vue admin (de votre module) sur la vue/le front d'un autre module, j'ai pensé aux hooks mais il semblerai que la page de l'autre module ne soit pas accroché à un hook... auriez-vous une idée de comment procéder ? Dois-je copier des fichiers de votre module et les placer dans l'autre module ?

Merci beaucoup pour toute l'aide déjà apporté.

PululuK commented 2 years ago

Bonjour,

Tu peux me fournir quelques captures d'ecran ? Où tu veux ajouter tes champs dans la fiche produit concretement en BO ?

Voici les differents types de champs que vous pouvez utiliser :

Si vous souhaitez customiser les types de champs, voici le template :

Voir la documentantion : https://symfony.com/doc/current/form/form_customization.html

EliottCrmx commented 2 years ago

Pour le type du dropdown j'avais vu MaterialChoiceTableType dans https://devdocs.prestashop.com/1.7/development/components/form/types-reference/ mais comment l'utiliser ?

Ok pour les twig j'avoue être passé à côter c'est ici que je dois ajouter mes nouveaux champs ? Il va falloir adapter le controller et le model. Quel sont les quelques fichiers essentiels à modifier dans votre module ?

Screens :

Votre module dans l'Admin prestashop, je voudrais récupérer seulement ce qui est entouré CàD les champs... :

AdminChamps

Là où je voudrais le placer côté vendeur (marketplace) remplace ce qui est entouré :

AdminSellerChamps

L'emplacement du fichier tpl qui affiche cette partie où je voudrais voir et utiliser les champs custom module Knowband hyperlocal marketplace

ArborescenceKb

Affichage sur la page produit

displayChamps_pageProduit

Peut-être utiliser un override, les hooks ...? (mais le fichier shipping.tpl ne semble pas associé à un hook...) Déplacer certains de vos fichiers de module dans lemodule knowband ?

Merci vraiment pour votre aide, j'espère que je ne vous embête pas trop... PS : pour le groupe slack il faut adhérer avec une petite contribution c'est bien ça ? (que je ne me trompe pas... ^^)

PululuK commented 2 years ago

PS : pour le groupe slack il faut adhérer avec une petite contribution c'est bien ça ? (que je ne me trompe pas... ^^)

Non je pense pas !

Pour l'utilization des champs il faut voir la documentation !

EliottCrmx commented 2 years ago

Pourquoi fermez-vous aussi vite les topic ?

J'ai réussi à rejoindre le groupe slack, merci, je vais pouvoir apprendre beaucoup et trouver de l'aide.