Drupal

Q & A pour les développeurs et les administrateurs de Drupal

2
Liste tous les termes d'un vocabulaire
J'ai une taxonomie appelée services et je veux énumérer tous les termes. Je peux charger le vocabulaire avec $vocabulary = taxonomy_vocabulary_machine_name_load('Services') mais ne peut pas voir pour obtenir tous les termes.
25 7  taxonomy-terms 



5
Comment envoyer un e-mail HTML
Je crée un module simple qui enverra des e-mails HTML aux utilisateurs pour des offres sur notre site Web. J'ai beaucoup cherché, mais je ne trouve pas de solution appropriée pour Drupal. Maintenant, je peux envoyer des mails mais en texte brut. Qu'est-ce qu'une procédure étape par étape pour envoyer …
25 7  emails 

1
Pourquoi Drupal 7 préfère-t-il les règles CSS @import aux balises <link>?
"Ne pas utiliser @import", disent beaucoup de gars. Il y a beaucoup de défauts d'utilisation @import. L'utilisation @importdans une feuille de style ajoute un aller-retour supplémentaire au temps de téléchargement global de la page. L'utilisation @importdans IE entraîne la modification de l'ordre de téléchargement. Cela peut entraîner un téléchargement plus …
25 7  theming 

5
Fonction de prétraitement par type de contenu
J'ai quelques types de contenu que je dois prétraiter de différentes manières. Donc, template.phpdans mon thème fooressemble actuellement à: function foo_preprocess_node(&amp;$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&amp;$variables) { ... } function _preprocess_event(&amp;$variables) { ... } function _preprocess_alert(&amp;$variables) { ... } Je …
25 7  theming 




6
Joindre des fichiers par programme
J'ai créé le type de contenu "Galerie" et ajouté deux champs: "photo" et "document". J'ai ensuite utilisé le code suivant pour télécharger un fichier dans le champ "document": $file = file_save_upload('document', array( 'file_validate_extensions' =&gt; array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // …
25 7  nodes  entities 

7
Comment obtenir les paramètres $ _POST et $ _GET
J'appelle un itinéraire et lui transmets des données, Dans mon contrôleur, je veux obtenir $_POST['var'], $_POST['var2']semble-t-il à cause de l'utilisation de HttpFoundation dans Drupal 8, $_POSTet $_GETn'existe pas dans l'ancienne méthode, Comment puis-je accéder aux $_POSTparamètres dans le contrôleur personnalisé?
25 8 


2
Déterminer si le module est activé / désactivé
J'essaie d'écrire un script Drush pour activer un tas de modules basés sur un hook. S'il est déjà activé, je préfère ignorer l'activation de ce module. Existe-t-il un moyen pour Drush de retourner si un module est activé ou non?
24 drush 

1
Pourquoi les fichiers de routage sont-ils remplis de traits de soulignement?
Quel est le problème avec tous les paramètres avec et sans caractère de soulignement préfixé ? Où Drupal décide-t-il comment traiter ces paramètres? Ce concept a-t-il été introduit par Symfony, ou est-il nouveau pour Drupal? Exemple ( node.routing.yml ): node.overview_types: path: '/admin/structure/types' defaults: _controller: '\Drupal\Core\Entity\Controller\EntityListController::listing' entity_type: 'node_type' _title: 'Content types' …
24 8  routes 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.