champ de type textarea dans la fiche produithttps://www.medialibs.com/partenariat/forum/tous-les-forum/topic-7460.html2024-03-27T09:07:33+01:00E-majine ManageRe : champ de type textarea dans la fiche produit (le 28/01/2013 à 14:12)2013-01-28T13:12:13+01:002013-01-28T13:12:13+01:002013-01-28T13:12:13+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7654.html#post7654Vincent StartUpMême si je n'ai pas tout compris aux hooks, j'ai quand même réussi à le faire comme le disait Gaëlle et Seb. Merci à tous pour votre aide.<br/><br/>Une dernière question, avec getFormDatas je récupère $form. Dedans je n'ai pas trouvé quel ensemble de propriété est utilisé. Dans le site j'ai 2 ensembles de propriété mais mon développement ne doit intervenir que sur un.<br/>Via $form->CDatasFormulaire[9] je récupère le champ "ensemble" :<br/><pre>
[9] => Array
(
[fieldsID] => ensemble
[fields_name] => _ensemble_de_proprietes_a_utiliser_
[fields_input] => Array
(
[values] => Array
(
[1] => defaut
[2] => perso
)
[mode] => 2
[js] => onchange="switch_fieldset('/manage/catalogue/index.php?ch=product&id=2399&action=edit&family_id=77&_=1359377962223','emajine_layer_content_product_2399',1);"
[required] => 1
[donti18n] => 1
[type] => sele
[name] => ensemble
)
)</pre><br/><br/>Mais rien ne me dit quel ensemble est sélectionné. Une idée ?Re : champ de type textarea dans la fiche produit (le 23/01/2013 à 01:39)2013-01-23T00:39:39+01:002013-01-23T00:39:39+01:002013-01-23T00:39:39+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7646.html#post7646Vincent StartUpUP ! Medialibs ?Re : champ de type textarea dans la fiche produit (le 07/12/2012 à 13:45)2012-12-07T12:45:55+01:002012-12-07T12:45:55+01:002012-12-07T12:45:55+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7502.html#post7502Vincent StartUpSalut Gaëlle,<br/><br/>Oui ça m'aide. Je n'ai pas encore testé les hook, ça me fait un peu peur mais je vais essayer quand même.<br/><br/><q>Sinon, pour être plus propre, il faudrait une optimisation de la configuration de cette propriété additionnelle : ajouter une option pour la saisie (html ou non). Une intervention de notre part serai nécessaire dans ce cas là.</q> Gaëlle<br/>Est-ce que cette intervention pourrais passer via les crédits ? si oui, combien ?<br/><br/>Bon weekend et merci à vous 3 !Re : champ de type textarea dans la fiche produit (le 07/12/2012 à 12:37)2012-12-07T11:37:31+01:002012-12-07T11:37:31+01:002012-12-07T11:37:31+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7497.html#post7497Gaëlle<q cite="Zéphyr Seb">je viens de découvrir getFormDatas() présent dans Noyau > Gestion des CRUD : Create, retrieve, update and delete (utilisateurs, produits, ...)<br/>alors peut-être ? <br/>Mais bon j'ai fait qq tests et je ne vois pas comment enlever le fcke.</q><br/><br/>Cette piste est, je pense, la plus adaptée.<br/>Tu peux éventuellement utiliser cette méthode pour modifier le formulaire.<br/>Ainsi tu pourras redéfinir le champs concerné via les outils $form :<br/><pre>
function getFormDatas($objectCrud,&$form,&$mode, $idElement) {
$form->addElement('area','nom du champs','label du champ',array('editor'=>'', 'lang'=>$objectCrud->globalTranlation),($value['obligatory'])?true:false);
}
</pre><br/><br/>C'est la configuration passée au champs ("editor" => "fcke") qui lance l'éditeur. Si tu ne met rien tu aura un simple champs textarea.<br/>Tu peux faire un var_dump de l'objet "$form" pour éventuellement manipuler les champs pour les réordonner ensuite.<br/><br/>Sinon, pour être plus propre, il faudrait une optimisation de la configuration de cette propriété additionnelle : ajouter une option pour la saisie (html ou non). Une intervention de notre part serai nécessaire dans ce cas là.<br/><br/>J'espère t'avoir aidé :)<br/><br/>Bonne journée.Re : champ de type textarea dans la fiche produit (le 07/12/2012 à 11:29)2012-12-07T10:29:53+01:002012-12-07T10:29:53+01:002012-12-07T10:29:53+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7496.html#post7496Vincent StartUp@Medialibs : SVPRe : champ de type textarea dans la fiche produit (le 04/12/2012 à 12:47)2012-12-04T11:47:38+01:002012-12-04T11:47:38+01:002012-12-04T11:47:38+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7478.html#post7478Vincent StartUpça marche pas :(. Merci quand même.<br/><br/>Les champs n'ont pas les mêmes types entre le catalogue "_input_texte_" et les formulaire "text".<br/>Ce qui est vraiment dommage, c'est que dans l'annuaire, contrairement au catalogue, on peut sur une zone de texte lui dire le type le rendu (cke ou non) .<br/><br/>Si quelqu'un de Medialibs passe par là...Re : champ de type textarea dans la fiche produit (le 04/12/2012 à 11:56)2012-12-04T10:56:18+01:002012-12-04T10:56:18+01:002012-12-04T10:56:18+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7476.html#post7476Thomas [LE KLUB]Vincent,<br/>essaye avec juste "area" si tu l'as pas déjà fait, c'est le nom de la structure utilisé pour les formulaires, à voir...<br/><br/>bonne chance ^^Re : champ de type textarea dans la fiche produit (le 04/12/2012 à 11:35)2012-12-04T10:35:13+01:002012-12-04T10:35:13+01:002012-12-04T10:35:13+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7473.html#post7473Vincent StartUpSalut,<br/><br/>@Thomas : j'ai essayé dans la bdd mais la valeur _textarea_ correspond à ckeditor. J'ai essayé d'autres valeurs au hasard mais rien n'était remonté dans le manage.<br/><br/>@Seb : Ça me parait compliqué...<br/><br/>@Medialibs : une réponse ?Re : champ de type textarea dans la fiche produit (le 04/12/2012 à 11:17)2012-12-04T10:17:51+01:002012-12-04T10:17:51+01:002012-12-04T10:17:51+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7470.html#post7470Zéphyr Sebje viens de découvrir getFormDatas() présent dans Noyau > Gestion des CRUD : Create, retrieve, update and delete (utilisateurs, produits, ...)<br/>alors peut-être ? <br/>Mais bon j'ai fait qq tests et je ne vois pas comment enlever le fcke.Re : champ de type textarea dans la fiche produit (le 04/12/2012 à 11:10)2012-12-04T10:10:42+01:002012-12-04T10:10:42+01:002012-12-04T10:10:42+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7469.html#post7469Thomas [LE KLUB]Salut vincent, <br/><br/>la solution serait peut-être d'aller modifier à la mano le type de champ dans la structure en BDD. C'est tout sauf propre, mais ça devrait marcher, faut juste être sur de pas devoir éditer la structure plus tard :s<br/><br/>S'il y a effectivement possibilité de faire autrement, ça serait mieux.<br/><br/>Bonne journée,<br/>ThomasRe : champ de type textarea dans la fiche produit (le 03/12/2012 à 23:23)2012-12-03T22:23:41+01:002012-12-03T22:23:41+01:002012-12-03T22:23:41+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7468.html#post7468Vincent StartUpMerci Seb, c'est bien ce que je craignais...<br/><br/>@Medialibs : pas d'autres choix que la demande de prestation ?Re : champ de type textarea dans la fiche produit (le 03/12/2012 à 17:37)2012-12-03T16:37:38+01:002012-12-03T16:37:38+01:002012-12-03T16:37:38+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7466.html#post7466Zéphyr SebBonjour,<br/><br/>j'ai beau chercher dans les hooks, je vois pas lequel pourrais faire ça !<br/><br/>bon courage :-)Re : champ de type textarea dans la fiche produit (le 03/12/2012 à 15:06)2012-12-03T14:06:42+01:002012-12-03T14:06:42+01:002012-12-03T14:06:42+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7464.html#post7464Vincent StartUpUp !<br/><br/>Pour info je ne souhaites pas de l'éditeur dans ce champ car même en utilisant le bouton source, le code enregistré est modifié quand on revient sur le produit sans aller dans l'éditeur.champ de type textarea dans la fiche produit (le 01/12/2012 à 01:06)2012-12-01T00:06:53+01:002012-12-01T00:06:53+01:002012-12-01T00:06:53+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7460.html#post7460Vincent StartUpBonsoir,<br/><br/>Dans la fiche produit coté manage, j'aurais besoin d'une propriété additionnelle de type textarea. Dans la configuration des propriétés additionnelles, on peut soit faire un simple champ texte (1 seule ligne), soit un champ multiligne mais dans ce cas là il y a la barre d'outils ckeditor ce que je ne souhaite pas.<br/><br/>Quelqu'un aurait une solution ?<br/><br/>Peut-être qu'en jouant sur les valeurs de la table cat_product_champ c'est possible ? Ou alors via un hook ?<br/><br/>Bon weekend,