Files
ludikevent_crm/config/packages/vich_uploader.yaml
Serreau Jovann e1227c5d14 ```
 feat(Product.php): Ajoute les entités ProductPhotos et ProductVideo.
 feat(Product): Ajoute les collections photos et vidéos au produit.
🆕 feat(ProductPhotosType): Crée le formulaire d'upload des photos.
🆕 feat(ProductVideoType): Crée le formulaire d'upload des vidéos.
🎨 refactor(add.twig): Ajoute les formulaires et affichage des photos/vidéos.
🎨 refactor(produit.twig): Affiche les photos et vidéos sur la page produit.
♻️ refactor(vich_uploader.yaml): Ajoute les mappings pour photos et vidéos.
🐛 fix(ProductController): Gère l'ajout/suppression des photos et vidéos.
```
2026-01-30 11:29:29 +01:00

72 lines
3.6 KiB
YAML

vich_uploader:
db_driver: orm
mappings:
image_formules:
uri_prefix: /images/image_formules
upload_destination: '%kernel.project_dir%/public/images/image_formules'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
image_product:
uri_prefix: /images/image_product
upload_destination: '%kernel.project_dir%/public/images/image_product'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
image_product_pic:
uri_prefix: /images/image_product_pic
upload_destination: '%kernel.project_dir%/public/images/image_product_pic'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
image_product_video:
uri_prefix: /images/image_product_video
upload_destination: '%kernel.project_dir%/public/images/image_product_video'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
doc_product:
uri_prefix: /images/doc_product
upload_destination: '%kernel.project_dir%/public/images/doc_product'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
image_options:
uri_prefix: /images/image_options
upload_destination: '%kernel.project_dir%/public/images/image_options'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
contrat_file:
uri_prefix: /images/contrat_file
upload_destination: '%kernel.project_dir%/public/images/contrat_file'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
contrat_docuseal:
uri_prefix: /images/contrat_docuseal
upload_destination: '%kernel.project_dir%/public/images/contrat_docuseal'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
contrat_signed:
uri_prefix: /images/contrat_signed
upload_destination: '%kernel.project_dir%/public/images/contrat_signed'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
contrat_audit:
uri_prefix: /images/contrat_audit
upload_destination: '%kernel.project_dir%/public/images/contrat_audit'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
devis_file:
uri_prefix: /pdf/devis_file
upload_destination: '%kernel.project_dir%/public/pdf/devis_file'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
devis_docuseal:
uri_prefix: /pdf/devis_docusign
upload_destination: '%kernel.project_dir%/public/pdf/devis_docusign'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
devis_signed:
uri_prefix: /pdf/devis_signed
upload_destination: '%kernel.project_dir%/public/pdf/devis_signed'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
devis_audit:
uri_prefix: /pdf/devis_audit
upload_destination: '%kernel.project_dir%/public/pdf/devis_audit'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
payment_confirmed:
uri_prefix: /pdf/payment_confirmed
upload_destination: '%kernel.project_dir%/public/pdf/payment_confirmed'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
payment_confirmed_signed:
uri_prefix: /pdf/payment_confirmed_signed
upload_destination: '%kernel.project_dir%/public/pdf/payment_confirmed_signed'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
facture:
uri_prefix: /pdf/facture
upload_destination: '%kernel.project_dir%/public/pdf/facture'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer