Bonjour,
MERCI ! à l'équipe JOOMLA! qui s'est décidée à publier récemment la suite des tutoriels sur J! 2.5... cela m'a enlevé quelques épines du pied...
Bon j'ai essayé de reproduire le tutoriel HelloWorld mais en l'adaptant à mes besoins.
J'ai un MCD assez compliqué pour un catalogue multilingue de machines outils.
Il y a pas mal de cycles CRUD qui seront imbriqués vu qu'il y a plein de connexions entre les différentes fiches (une sorte de cross-marketing entre machines, fiches techniques et fiches normatives/légales) ainsi que leur classmenet (catégorisation par application (usage) et leurs solutions (techniques en jeu) le tout fois 4 langues (au moins)
Note : les catégories seront aussi des fiches (en 4 langues)
Les fiches sont constituées d'un nom, d'un slideshow, de resources PDF associées, de textes libres (fois 4 langues) et sont associées à d'autres fiches...
Ouf !
d'ou le développement d'un composant de gestion, car on est loin des fonctions de base de Joomla!
Donc j'ai tenté de reproduire le tutoriel HelloWorld en commençant par un CRUD simple sur la table des langues.
construction classique somme tout. Mais... Patatras ! la liste s'affiche bien mais :
- le bouton 'editer' ne fait rien même si on a coché uun item dans la liste
- le bouton 'ajouter' affiche bien le template d'edition, mais il est impossible d'enregistrer ou de quitter en annulant et on ne peut plus rrien faire d'autre puisque hidemainmenu est à true
A part le fait que je code le form à la main (et non en utilisant le formulaire de Joomla! basé sur XML, car je n'ai que deux champs pour le moment) --> donc pas de XML
que peut il bien se passer ?
Encore une fois je vais me répéter (n'en déplaise à Cavo...) que faire pour faire dire à Joomla! par où est passée le requête (quelle tâche, quelles données post...) sans avoir à poser de die() dans le contrôleur ?
Merci de vos (nombreuses, j'espère) réponses...
MERCI ! à l'équipe JOOMLA! qui s'est décidée à publier récemment la suite des tutoriels sur J! 2.5... cela m'a enlevé quelques épines du pied...
Bon j'ai essayé de reproduire le tutoriel HelloWorld mais en l'adaptant à mes besoins.
J'ai un MCD assez compliqué pour un catalogue multilingue de machines outils.
Il y a pas mal de cycles CRUD qui seront imbriqués vu qu'il y a plein de connexions entre les différentes fiches (une sorte de cross-marketing entre machines, fiches techniques et fiches normatives/légales) ainsi que leur classmenet (catégorisation par application (usage) et leurs solutions (techniques en jeu) le tout fois 4 langues (au moins)
Note : les catégories seront aussi des fiches (en 4 langues)
Les fiches sont constituées d'un nom, d'un slideshow, de resources PDF associées, de textes libres (fois 4 langues) et sont associées à d'autres fiches...
Ouf !
d'ou le développement d'un composant de gestion, car on est loin des fonctions de base de Joomla!
Donc j'ai tenté de reproduire le tutoriel HelloWorld en commençant par un CRUD simple sur la table des langues.
Code:
controllers/ langue.php langues.php models/ langue.php langues.php views/ etc...
- le bouton 'editer' ne fait rien même si on a coché uun item dans la liste
- le bouton 'ajouter' affiche bien le template d'edition, mais il est impossible d'enregistrer ou de quitter en annulant et on ne peut plus rrien faire d'autre puisque hidemainmenu est à true
A part le fait que je code le form à la main (et non en utilisant le formulaire de Joomla! basé sur XML, car je n'ai que deux champs pour le moment) --> donc pas de XML
que peut il bien se passer ?
Encore une fois je vais me répéter (n'en déplaise à Cavo...) que faire pour faire dire à Joomla! par où est passée le requête (quelle tâche, quelles données post...) sans avoir à poser de die() dans le contrôleur ?
Merci de vos (nombreuses, j'espère) réponses...
Commentaire