Jump to content

[Résolu] Intégrer du jQuery dans une interface d'administration


Recommended Posts

Bonjour,

je suis en train de réaliser un module, dont la partie "Configuration" doit contenir un peu de jQuery, pour faire un datepicker (voir l'image config_module.jpg jointe).

Le problème, c'est que lorsque j'inclus le code suivant dans mon fichier PHP :

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/ui-lightness/jquery-ui.css" rel="stylesheet" type="text/css"/>
[removed][removed]
[removed][removed]
[removed]
$(document).ready(function() {
   $("#date_retour").datepicker({ dateFormat: 'yy-mm-dd' });
   $("#lundi_pa").datepicker({ dateFormat: 'yy-mm-dd' });
   $("#lundi_pen").datepicker({ dateFormat: 'yy-mm-dd' });
   $("#jeudi_asc").datepicker({ dateFormat: 'yy-mm-dd' });
});
[removed]
<?php

class livraison_prevue extends Module
{
//Suite de mon code...



J'obtiens une erreur de parsing sur la page regroupant tous les modules (voir l'image erreur_de_parsing.jpg jointe).

J'aimerais donc savoir comment je pourrais intégrer les 10 premières lignes de mon code ci-dessus sans tout faire planter ^^ merci d'avance pour votre aide !

45298_HVwJ5cQmPDyS6MeLqFRy_t

45299_3RUS6vDjopOrGejsukyU_t

Link to comment
Share on other sites

Oui, j'ai bien vu, mais ce n'est pas vraiment utile, c'est juste l'inclusion des libraires de jQuery.

Le gros problème que j'ai (et que j'ai déjà eu avec PS par le passé) c'est qu'on ne peut pas inclure d'autres choses que du PHP dans des fichiers PHP. Donc, si je veux mettre du CSS ou du jQuery, je suis obligé de passer par le header.tpl, par exemple (pour les pages "normales" du site). Mais vu que là, il s'agit d'un module, et qu'en plus, je veux agir du côté de l'interface d'administration... je ne sais pas du tout comment faire !

Merci pour votre aide.

Link to comment
Share on other sites

Oui, j'ai bien vu, mais ce n'est pas vraiment utile, c'est juste l'inclusion des libraires de jQuery.

Le gros problème que j'ai (et que j'ai déjà eu avec PS par le passé) c'est qu'on ne peut pas inclure d'autres choses que du PHP dans des fichiers PHP. Donc, si je veux mettre du CSS ou du jQuery, je suis obligé de passer par le header.tpl, par exemple (pour les pages "normales" du site). Mais vu que là, il s'agit d'un module, et qu'en plus, je veux agir du côté de l'interface d'administration... je ne sais pas du tout comment faire !

Merci pour votre aide.


Bonjour,
Précisément , le php principal du module ne doit contenir que la classe, dérivée de Module... et il n'est pas difficile de comprendre pourquoi...
Seulement tu affiches bien un bloc avec un formulaire , non ?
Donc pourquoi ne pas retourner en entête de ce form les inclusions supplémentaires dont tu as besoin ?
Validator braillerait surement mais comme c'est côté BO ...
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...