Drupal

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


7
sauvegarde rapide d'une valeur de champ unique
J'ai environ 70 000 nœuds de type spécifié sur mon site. Je dois exécuter une mise à jour sur eux. Certaines opérations et la définition d'un champ à la valeur souhaitée. node_saveest vraiment lent et il provoque des plantages (pile d'appel trop longue peut-être). Existe-t-il un moyen plus rapide d'écrire …
19 7  entities  nodes 


3
Comment fonctionne l'API batch en interne?
J'ai rencontré un problème de dépassement de délai lors de la migration l'autre jour et j'ai commencé à me demander comment l' API Batch fonctionne en interne. D'après ce que je comprends, dans sa forme la plus simple, vous passerez un tableau de valeurs (nids par exemple) et une fonction …

2
Quels sont les avantages des panneaux pour un thème?
Je n'ai jamais beaucoup pensé aux Panels, car j'ai toujours été à l'aise avec l'écriture de mes propres thèmes. Cependant, j'ai vu beaucoup d'articles prônant les vertus des Panels (de Lullabot & Active Lamp ), j'ai donc pensé qu'il serait temps de le revisiter, d'autant plus que Panels sera dans …
19 theming  panels 



2
Utilisation de vues avec une table / un schéma personnalisé
J'ai besoin de configurer des vues qui extrairont certaines données d'une table personnalisée que j'ai créée. Certaines vues devront extraire le contenu de la manière habituelle et de ma table personnalisée (où je peux rechercher un nid particulier , etc.). Comment est-ce que je fais ceci, ou où est un …
19 7  views 

1
Jointure et recherche de valeurs NULL
J'utilise le module indicateur pour permettre aux utilisateurs de marquer leurs questions comme résolues, de la même manière que cela fonctionne sur ce site. Je souhaite donc permettre aux utilisateurs de filtrer les messages pour n'afficher que les questions non résolues. De plus, certains messages peuvent ne pas être du …
19 7  database 


1
Filtre contextuel avec vue bloc
J'ai une page vue ("/ news") avec un filtre contextuel pour les sujets ("news / design", "news / coding" ...) qui sont des termes de taxonomie et cela a bien fonctionné. En raison de certains changements pour le thème mobile, j'ai besoin d'une vue en bloc au lieu de la …
19 blocks  views 

4
Comment ajouter des modes d'affichage supplémentaires pour un nœud?
Je crée un type de contenu personnalisé. Par défaut, les nœuds ne prennent en charge que deux modes d'affichage ( fullet teaser): function mymodule_view($node, $view_mode) { if ($view_mode == 'full') { $node->content['#theme']= 'my_full_node_view_theme'; } if ($view_mode == 'teaser') { $node->content['#theme']= 'my_teaser_node_view_theme'; } return $node; } Je veux ajouter d'autres modes …
19 7  nodes 

4
Pourquoi ne puis-je pas supprimer certains types de contenu?
J'ai un site Drupal 7, et dans le menu Types de contenu, seuls certains types ont un lien «supprimer» sous la colonne «Opérations». Tous les types de contenu ont les liens pour «modifier», «gérer les champs» et «gérer l'affichage», mais seuls certains ont «supprimer», tandis que d'autres n'en ont pas. …
19 7  nodes 

3
Ajouter des classes au formulaire de sélection de l'option
Comment puis-je ajouter des classes à une balise d'option de formulaire sans JS? Pour le moment dans Form API, je peux passer un tableau à clés comme celui-ci array( '0' => 'option 0', '1' => 'option 1', ) et je vais avoir du HTML comme ça <option value="0">option 0</option> <option …
19 theming  forms 

4
Obtenir uniquement certains champs avec EntityFieldQuery?
Drupal 7 a un système de requêtes de type ORM très prometteur avec EntityFieldQuery. Actuellement, je comprends comment faire la sélection des nœuds, mais le résultat ne contient aucune information spécifique, comme les fichiers, que je recherche. $query = new EntityFieldQuery(); $entities = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'event') ->propertyCondition('status', 1) ->fieldCondition('field_date', …
19 7  entities 

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.