- Posts: 2696
- Thank you received: 74
champ supplementaire dans les zones
11 years 4 months ago - 11 years 4 months ago #201634
by erickb
champ supplementaire dans les zones was created by erickb
-- HikaShop version -- : 240
-- Joomla version -- : 341
Ce serait bien d'avoir un champ libre supplémentaire dans les zones de la table s#__hikashop_zone
dans le select
qui genere la liste des zones on a 2 valeurs
je voudrais en jquery afficher/ cacher des champs perso à l'inscription selon si c'est france metropolitaine, dom-tom , EU ou reste du monde
il faudrait un champ zone_data libre dans la base de donnees et le recuperer dans le foreach
pour faire par exemple
ce serait vraiment un plus de souplesse
je peux bien sur creer ce champ moi meme mais il sera peut etre ecrase a chaque mise a jour et il n'est pas recupere dans la boucle a moins de modifier le code source et meme probleme a chaque mise a jour
merci
-- Joomla version -- : 341
Ce serait bien d'avoir un champ libre supplémentaire dans les zones de la table s#__hikashop_zone
dans le select
Code:
<select id="address_country" name="data[address][address_country]">
Code:
<option value="country_Germany_81" id="address_country_country_Germany_81">Allemagne</option>
je voudrais en jquery afficher/ cacher des champs perso à l'inscription selon si c'est france metropolitaine, dom-tom , EU ou reste du monde
il faudrait un champ zone_data libre dans la base de donnees et le recuperer dans le foreach
pour faire par exemple
Code:
<option data-zone="eu" value="country_Germany_81" id="address_country_country_Germany_81">Allemagne</option>
ce serait vraiment un plus de souplesse
je peux bien sur creer ce champ moi meme mais il sera peut etre ecrase a chaque mise a jour et il n'est pas recupere dans la boucle a moins de modifier le code source et meme probleme a chaque mise a jour
merci
Last edit: 11 years 4 months ago by erickb.
Please Log in or Create an account to join the conversation.
11 years 4 months ago #201637
by Xavier
Replied by Xavier on topic champ supplementaire dans les zones
Bonjour,
Pour ce faire, cela va forcément nécessiter du custom code pour avoir le comportement souhaité.
Dans l'immédiat vous pouvez tout à fait créer le champ vous même, nous ne supprimons aucune colonnes en BDD lors de mises à jours, et pour ce qui est de modifier le code source, si vous faites des modifications dans une vue, pas de soucis non plus pour les mises à jour.
Pour ce faire, cela va forcément nécessiter du custom code pour avoir le comportement souhaité.
Dans l'immédiat vous pouvez tout à fait créer le champ vous même, nous ne supprimons aucune colonnes en BDD lors de mises à jours, et pour ce qui est de modifier le code source, si vous faites des modifications dans une vue, pas de soucis non plus pour les mises à jour.
Please Log in or Create an account to join the conversation.
11 years 4 months ago - 11 years 4 months ago #201720
by erickb
Replied by erickb on topic champ supplementaire dans les zones
mais il faut que je change le code source qui génère le select pour y ajouter ce champ , à quel endroit ajoutez vous les valeurs qui passent dans les options du select ?
pour l'instant il y a
et il me faudrait data="EU"
mais il serait intéressant dans n'importe quel champ perso d'avoir une valeur libre pour au moins un data-quelquechose
y compris les nouvelles valeurs possibles en HTML5 comme autocorrect="off" autocapitalize="words" spellcheck="false" autocomplete="off"
ca pourrait être encore un champ de plus de type textarea ou on rentrerait toutes ces valeurs
pour l'instant il y a
Code:
["field_value"]=>
array(49) {
["country_Germany_81"]=>
object(stdClass)#836 (2) {
["value"]=>
string(9) "Allemagne"
["disabled"]=>
string(1) "0"
} ....
Code:
["field_value"]=>
array(49) {
["country_Germany_81"]=>
object(stdClass)#836 (3) {
["value"]=>
string(9) "Allemagne"
["data"]=>
string(9) "EU"
["disabled"]=>
string(1) "0"
}
mais il serait intéressant dans n'importe quel champ perso d'avoir une valeur libre pour au moins un data-quelquechose
y compris les nouvelles valeurs possibles en HTML5 comme autocorrect="off" autocapitalize="words" spellcheck="false" autocomplete="off"
ca pourrait être encore un champ de plus de type textarea ou on rentrerait toutes ces valeurs
Last edit: 11 years 4 months ago by erickb.
Please Log in or Create an account to join the conversation.
11 years 4 months ago #201727
by nicolas
Replied by nicolas on topic champ supplementaire dans les zones
Merci de ne pas écrire la même chose à plusieurs endroits:
www.hikashop.com/forum/install-update/87...es-champs-perso.html
Si vous voulez personnaliser l'affichage des champs, ce n'est pas un problème. Il suffit de développer un plugin HikaShop pour créer un nouveau type de champs personnalisé. Ce plugin ne sera pas écrasé lors des mises à jour et cela fonctionnera comme il faut.
Nous avons un exemple avec le plugin HikaShop advanced date picker qui se trouve dans le dossier plugins/hikashop/datepickerfield de votre site et qui rajoute le type "advanced date picker".
Donc il suffit de faire un plugin similaire et vous pourrez personnaliser les champs personnalisés sans rien toucher du code d'HikaShop.
www.hikashop.com/forum/install-update/87...es-champs-perso.html
Si vous voulez personnaliser l'affichage des champs, ce n'est pas un problème. Il suffit de développer un plugin HikaShop pour créer un nouveau type de champs personnalisé. Ce plugin ne sera pas écrasé lors des mises à jour et cela fonctionnera comme il faut.
Nous avons un exemple avec le plugin HikaShop advanced date picker qui se trouve dans le dossier plugins/hikashop/datepickerfield de votre site et qui rajoute le type "advanced date picker".
Donc il suffit de faire un plugin similaire et vous pourrez personnaliser les champs personnalisés sans rien toucher du code d'HikaShop.
Please Log in or Create an account to join the conversation.
Time to create page: 0.211 seconds