Drupal

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

5
Stratégies de surveillance des infrastructures
Dernièrement, j'ai dû faire face à des temps d'arrêt sur certains des sites Drupal que j'ai déployés. Je voudrais aborder le problème de manière proactive, plutôt que de réagir à ces temps d'arrêt en redémarrant les services ou le serveur lui-même. J'ai lu sur les outils de surveillance comme nagios, …

1
Views 3 ne reconnaît pas un gestionnaire déclaré. Pourquoi pas?
Dans les modules / addressfield / addressfield.module j'ai: /** * Implements hook_views_api(). */ function addressfield_views_api() { return array( 'api' => 3, 'path' => drupal_get_path('module', 'addressfield') . '/views', ); } et /** * Implements hook_field_views_data_alter * * @param mixed $result * @param mixed $field */ function addressfield_field_views_data_alter (&$result, $field) { if …
12 7  views 

4
Comment accélérer les opérations de l'API Batch?
J'ai rencontré cela à la fois avec des modules contrib tiers et avec certaines de mes propres opérations. Je suis curieux de savoir comment accélérer mes opérations par lots / contrib ? Supposons qu'ils fonctionnent avec des nœuds (importation / mise à jour, etc.) et que nous ayons à analyser …


3
Les suggestions de modèle de page ne fonctionnent pas
J'ai créé un thème et j'ai mes fichiers de modèles dans cette structure /templates/page/page.tpl.php /templates/page/page--node-type.tpl.php J'ai créé un modèle de page personnalisé mais pour une raison quelconque, il n'est pas récupéré par Drupal. J'ai effacé mon cache et j'ai également essayé d'ajouter cette fonction de préprocesseur dans le fichier theme …
12 7  theming 


3
Comment gérer le développement collaboratif sur un site Drupal?
Je travaille avec un autre développeur sur un site Drupal. Nous avons eu du mal à trouver un bon moyen de travailler sur différentes parties du site en même temps sans nous entraver. Nous avons essayé de travailler sur la même instance de développement du site, mais nous marchons souvent …
12 7 

3
Que signifie vid
J'ai conçu une vue et je vois cette requête dans la section d'aperçu: SELECT node.nid AS nid, node_data_field_crm_history_brokerid.field_crm_history_brokerid_value AS node_data_field_crm_history_brokerid_field_crm_history_brokerid_value, node.language AS node_language, node.type AS node_type, node.vid AS node_vid, node_data_field_crm_history_brokerid.field_crm_history_caseid_value AS node_data_field_crm_history_brokerid_field_crm_history_caseid_value, node_data_field_crm_history_brokerid.field_crm_history_dateadded_value AS node_data_field_crm_history_brokerid_field_crm_history_dateadded_value, node_data_field_crm_history_brokerid.field_crm_history_entrydesc_value AS node_data_field_crm_history_brokerid_field_crm_history_entrydesc_value FROM node node LEFT JOIN content_type_crm_history node_data_field_crm_history_brokerid ON node.vid = node_data_field_crm_history_brokerid.vid WHERE …
12 views  database 


4
Comment accéder à une étiquette sélectionnée au lieu d'une valeur
J'ai une liste restreinte d'états: AL|Alabama AK|Alaska AZ|Arizona AR|Arkansas Dans le code pour accéder à la valeur d'état sélectionnée, je peux exécuter du code comme ceci: ... $entity->get('field_state')->value; ... J'obtiens les valeurs comme AL ou AK. Comment puis-je obtenir des étiquettes comme l'Alabama ou l'Alaska?
12 8 

2
Comment créer une table dans un module personnalisé
Dans Drupal 7, nous hook_schema()utilisions dans le fichier .install pour créer une table. Je crois que, dans Drupal 8, vous pouvez aussi le faire, mais j'avais l'impression que vous devriez créer des fichiers .yml avec votre schéma. Quelle est la méthode pour créer des tables dans Drupal 8?
12 8  database 


3
Vérifier le type de contenu du nœud dans le hook de prétraitement
J'ai une série de variables que je veux rendre disponibles sur des modèles de brindilles pour des modèles de contenu spécifiques. En MYTHEME.themej'ai: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block') ->createInstance('myblock', []); $variables['mycustomblock'] = $mycustomblock->build(); $headertext = \Drupal::service('plugin.manager.block') ->createInstance('headertext', [ 'text-align-submit' => 'right', 'uppercase-submit' => TRUE, 'header_size' => …
12 nodes  8  hooks 

5
Comment puis-je obtenir l'étiquette de type de nœud à partir d'un objet nœud?
J'essaie d'obtenir l'étiquette de bundle (étiquette de type de nœud) du nœud à partir d'un objet de nœud dans Drupal 8. Cela fonctionne, mais semble de longue haleine: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Existe-t-il un autre moyen d'obtenir le label du bundle, possible de manière moins compliquée ?
12 8  entities 

2
Rendre un champ de noeud à l'intérieur de page.html.twig
J'ai un champ d'image sur mon type de contenu (field_hero_image). Je ne veux pas qu'il soit rendu dans le fichier node.html.twig. Cependant, je veux le rendre dans le fichier page.html.twig. Plus précisément, je veux le rendre à côté du titre de la page. Quel code dois-je utiliser dans mon fichier …
12 theming  8 

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.