Mise en page de Champs personalisée

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13269

Bonjour,

Je suis passer sur la version business de hikashop,
J'ai un champ upload de fichier sur ma page produit, seulement le "Taille max d'envoi de fichier : 8M " passe sur mon bouton parcourir.
Comment puis-je faire pour le faire apparaitre en dessous de ma zone (champ + bouton parcourir) de recherche de fichier ?

Merci

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13283

Bonjour,

Un peu de CSS devrait régler le problème. Serait-il possible d'avoir un lien vers cette page pour pouvoir donner plus de précisions ?

Please Log in or Create an account to join the conversation.

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13284

J'ai essayé de rajouter un .hikashop_custom_file_upload_message mais :/
sinon le site est : calendriers-musulmans.fr/index.php?optio...3&category_pathway=0

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13286

Quel navigateur utilisez vous ? Pourriez vous faire une capture d'écran ?

Nous n'avons pas eu le problème de notre coté sur votre page.

Please Log in or Create an account to join the conversation.

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13287

J'utilise Modzilla Firefox
Ci-join le problème

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13321

Le problème vient du CSS de votre template. Dans le fichier calendriers-musulmans.fr/templates/rt_me...o_j16/css/joomla.css vous avez le code :
.component-content .inputbox, #form-login .inputbox, .component-content .user input#email, .component-content .user input#name, .component-content .user input#username, .component-content .user input#password, .component-content .user input#passwd, .component-content .user input#password2 {
outline: medium none;
padding: 6px 4px;
width: 178px !important;
}

Si vous supprimez la ligne:
width: 178px !important;
cela règlera le problème.

Last edit: 13 years 7 months ago by nicolas.

Please Log in or Create an account to join the conversation.

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13372

D'accords je croyais que c'était lié à hikashop
Merci tout fonctionne

Please Log in or Create an account to join the conversation.

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13394

Est il possible que ses champs personnalisées n'apparaisse que sur certains produits ?

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13437

Pas avec les options actuelles. Il faudra donc éditer le fichier show de la vue product et changer la ligne:
<?php if(!empty($this->fields)){?>
en:
<?php if($this->element->product_code=='produit_avec_champs' && !empty($this->fields)){?>

en prennant soin de remplacer produit_avec_champs par le code du produit sur lequel vous voulez les champs personnalisés.
Il faudra également que les champs ne soit pas requis.

Please Log in or Create an account to join the conversation.

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13542

Je doit donc ajouter tout les codes (code et non id?) de tous les produits auquel je veux que la/les conditions apparaisse?
Dés que je créé un produit, il faudra l'ajouter au code ?
Cela est valable pour toutes les conditions? Ou on peut dire que cela s'applique sur une seule ?
Pour l'instant cela ne fonctionne pas

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13560

Si vous voulez que cela ne s'applique qu'a une seule c'est plus compliqué.

Oui c'est le code et non l'id dans cet exemple.
Si vous avez plusieurs produits, il faudrait alors changer le code en:
<?php if(in_array($this->element->product_code,array('produit_avec_champs','produit2_avec_champs','produit3_avec_champs')) && !empty($this->fields)){?>

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13562

Aussi, vérifiez bien que vous editez la bonne vue du bon template et pas la vue d'un autre template installé sur votre site.

Please Log in or Create an account to join the conversation.

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13573

Non plus. J'ai bien décocher "requis", et je voit tjr mes champs
Il doit y avoir un problème avec mon template. Je met une valeur par défaut à mon champ personnalisé, elle n'est même pas prise en compte. Pourtant j'ai pris le bon fichier, il est bien interprété, j'ai effectué des modifications de mise en page et je n'ai pas de souci.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13595

Quel code avez vous écrit et pour quels produits voyez vous les champs (ou ca ne devrait pas etre le cas)

Please Log in or Create an account to join the conversation.

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13597

<?php if(in_array($this->element->product_code,array('Calendrier_de_porche_3','Calendrier_de_porche_2','Calendrier_de_porche_1')) && !empty($this->fields)){?>

toute ma categorie calendrier de poche voit les champs, mais pas les autres.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13615

C'est ce que vous avez écrit donc je ne vois pas le problème ?

Please Log in or Create an account to join the conversation.

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13652

en fait je me suis mal exprimée. j'ai le champs quelque soit le code de l'article que je mets.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13666

Je vois que vous avez des variantes, cela change la donne.

Pourriez vous essayer avec cela:
<?php if(in_array($this->element->main->product_code,array('Calendrier_de_porche_3','Calendrier_de_porche_2','Calendrier_de_porche_1')) && !empty($this->fields)){?>

Please Log in or Create an account to join the conversation.

  • Posts: 181
  • Thank you received: 0
13 years 7 months ago #13681

Ca n'a rien changé.
La colonne apparait toujours partout.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 7 months ago #13689

Serait-il possible d'avoir accès au back end pour vérifier le problème ?

Please Log in or Create an account to join the conversation.

Time to create page: 0.089 seconds
Powered by Kunena Forum