THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline

#1 erreur dans mon template

(13-07-2017 09:52:02)


Bonjour,

J'obtiens l'erreur suivante sur mon template qui affiche un form

ContextErrorException in Form.php line 365:
Warning: file_get_contents(C:\wamp\www\TEST\templates\frontOffice\test\forms\standard\form-field-renderer.html): failed to open stream: No such file or directory

pour l'affichage de ce champ

{render_form_field form=$form field="message"}

defini

            ->add('message', 'text', [
                'label' => Translator::getInstance()->trans('Message', [], MyModule::DOMAIN_NAME),
                'label_attr' => [
                    'for' => 'message'
                ],
                'constraints' => [
                    new NotBlank()
                ],
            ])

je ne comprends pas pourquoi, il veut charger ce fichier qui n'existe pas

Merci

Online

#2 Re: erreur dans mon template

(13-07-2017 15:12:41)


C'est parce qu'avec le template fronOffice par défaut, on ne peut pas utiliser render_form_field, car ce fichier forms\standard\form-field-renderer.html n'y existe pas.
Il te faut coder le champ comme dans les pages de création de compte par exemple.


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline

#3 Re: erreur dans mon template

(13-07-2017 16:31:57)


Merci Roadster31
Je vais tous les coder

Online

#4 Re: erreur dans mon template

(13-07-2017 18:34:04)


Oui, mais ce serait une bonne idée de mettre ça en place sur le template front, peut-être dans la future 2.3.4


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2