Blog
Site-catalogue
Site-catalogue — c’est votre vitrine électronique, un catalogue de produits sur Internet. Sur les pages du site-catalogue, les visiteurs peuvent voir l’apparence des produits que vous proposez, souvent sous plusieurs angles, connaître leurs caractéristiques, lire sur leurs particularités d’utilisation. Le site-catalogue aide à la vente de vos produits, et parfois en assure directement la commercialisation.
Types de site-catalogue :
1) Catalogue informatif
Boutique en ligne
Comme le montre la pratique, la moitié de la population russe effectue régulièrement des achats dans des boutiques en ligne. Au début, elles étaient vues avec méfiance, mais aujourd’hui les achats en ligne sont une pratique tout à fait normale, qui ne surprend plus personne.
Qu’est-ce qui doit figurer dans une boutique en ligne ?
1. Catégories de produits.
Avant tout, il faut réfléchir aux catégories de produits que vous aurez, car cela déterminera la structure du site, s'il faudra un catalogue avec des pages de catégories ou simplement plusieurs catégories sans sous-catégories. Veillez à ce qu'une catégorie ne contienne pas plus de 200 produits, créez des sous-catégories pour permettre de trouver rapidement le produit recherché. Si vous avez beaucoup de produits mais ne souhaitez pas créer de sous-catégories, il peut être utile de penser à des filtres (voir point N).
Réseaux sociaux
Les réseaux sociaux, en tant qu'excellent moyen de communication et de rassemblement des personnes, gagnent en popularité. Grâce à eux, les utilisateurs retrouvent non seulement leurs anciens amis, mais en acquièrent de nouveaux.
Créer un réseau social — une tâche complexe. Mais le CMS Drupal permet de créer de grands projets à fort trafic. Drupal est conçu pour supporter de lourdes charges et n'impose aucune limite à l'évolution de votre réseau social. L'une de mes spécialités est la création de réseaux sociaux.
Enchères en ligne
Mon objectif principal est la création d'enchères en ligne ou d'une place de marché électronique. C'est mon travail, mon passe-temps, mon entreprise et mon mode de vie. C'est un travail que j'aime beaucoup. Je crée des marchés en ligne, des bourses, des enchères Internet avec plaisir, une quête effrénée de la perfection et même une certaine part de fanatisme. Pour Drupal, il existe une solution prête à l'emploi - le module d'enchères - et je peux facilement l’adapter à vos besoins.
Site de ventes groupées
(SP) Achat groupé – c’est un terme désignant une invitation publique de l’Organisateur aux participants du Forum à acheter en gros certains produits avec une légère majoration au profit de l’Organisateur, qui prend en charge les frais de collecte, d’achat et de distribution des produits. En d’autres termes, un achat organisé de produits à prix de gros.
Un SP n’est pas un magasin, c’est simplement un achat collectif de produits au prix fabricant via l’Organisateur avec une marge minimale (en fait, la commission de l’organisateur).
Snippets (extraits de code)
Les snippets sont de petits morceaux de code, pas aussi petits qu’une seule variable, mais pas assez grands pour être ajoutés dans un module séparé. Grâce au code PHP, on peut afficher des données directement dans un template, interroger la base de données ou ajouter une classe ou un id à un bloc à l’endroit souhaité. Parfois, il est plus simple d’utiliser un snippet plutôt qu’un module. Il existe énormément de cas comme ceux-ci, et beaucoup de snippets sont documentés dans la documentation de Drupal :
Views : comment supprimer la duplication des nœuds lorsque des champs à valeurs multiples sont utilisés
Récemment, j'ai affiché une liste d'entreprises via Views et, pour une raison inconnue, Views affichait 1 à 3 enregistrements identiques, ce qui est assez étrange. J'ai essayé de supprimer les filtres, les tris, mais il y avait toujours des doublons. Le problème venait du fait que les nœuds possédaient un champ de date à valeurs multiples. Et ces nœuds d'entreprises étaient dupliqués. Voici la solution à mon problème, qui pourrait aussi être la vôtre concernant le doublonnement dans Views :
htaccess désactiver l'affichage des erreurs (htaccess display errors off)
Pour désactiver l'affichage des erreurs sur la page, utilisez le code suivant dans le fichier .htaccess :
# supprimer les erreurs PHP php_flag display_startup_errors off php_flag display_errors off php_flag html_errors off php_value docref_root 0 php_value docref_ext 0
Insertion d’un bloc dans n’importe quel template (Drupal insert block into template)
Drupal 8
Dans un template Twig, il n’est pas possible d’exécuter du code PHP directement. Il faut donc passer un bloc déjà préparé au template. Si vous devez transmettre une variable à un template de nœud, vous pouvez utiliser la fonction themename_preprocess_node()
dans votre thème, ou pour un template de page, themename_preprocess_page()
. Vous transmettez la variable au template Twig, puis vous l’affichez dans celui-ci.