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.
Utilisation des presets d’images de manière programmatique (utilisation programmatique d’ImageCache)
Comparé à Drupal 6 où nous utilisions le module imagecache, l’API a changé dans Drupal 7. Si dans Drupal 6 nous pouvions utiliser un preset de manière programmatique comme ceci :
<?php print theme('imagecache', 'my_preset', $file_path, $alt, $title, $attributes); ?>
Par exemple :
theme('imagecache', '300x300crop', $first_photo["filepath"], $node->title, $node->title, array('itemprop' => 'image'));
Dans Drupal 7, on écrit un peu différemment :
Afficher le bloc sur les pages d'un type de contenu spécifique
Parfois, il est nécessaire d'afficher un bloc uniquement sur certaines pages d'un type de contenu spécifique. Dans les réglages standards, la visibilité du bloc ne peut être configurée que selon un chemin spécifique ou selon le rôle des utilisateurs. Le code suivant, inséré dans les réglages de visibilité du bloc avec le mode PHP activé, permet de choisir le type de contenu sur les pages duquel le bloc sera affiché.
HTML Premiers Pas - Tutoriel HTML
HTML est un langage assez simple, tous les étudiants des filières techniques et littéraires l’apprennent à l’université, et je pense qu’il est désormais enseigné dans la plupart des écoles. C’est simple car HTML n’est même pas un langage de programmation.
HTML premières étapes - leçon 1 - Balises h1-h6, p, strong
Pour apprendre comment créer des documents HTML, consultez Premiers pas avec HTML.
Dans la leçon précédente, nous avons créé notre premier document HTML.
HTML Premiers pas - Leçon 2 - Les balises p, div et leurs différences. La balise br
Dans la leçon précédente, nous avons créé notre premier document HTML, ce qui signifie que vous savez déjà que nous écrivons le code HTML dans un éditeur de texte et que nous regardons les changements dans un navigateur en actualisant la page (généralement avec la touche F5).
Dans cette leçon, nous allons continuer à travailler avec du texte et utiliser les balises pour entourer du texte : span, p, div. Nous examinerons également la balise br.