Questions marquées «8»

Les balises de version doivent être utilisées pour les questions qui s'appliquent à une version uniquement, et non pour simplement dire quelle version un site utilise.


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 

5
Comment remplacer le titre de la page par le type de contenu
J'utilise le pagetitlemodule principal pour afficher le titre d'une page. Cependant, pour certains types de contenu, je veux que lepagele titre principal doit être le libellé du type de contenu (par exemple "News") et non le libellé du nœud (par exemple "Drupal 8 sorti!"). Existe-t-il un moyen simple d'y parvenir? …
12 theming  hooks  8 


5
Comment déployer la traduction de l'interface utilisateur?
Les chaînes que je traduis dans "Traduction de l'interface utilisateur" / admin / config / regional / translate ne sont pas exportables pour moi par "Gestion de la configuration" / admin / config / development / configuration. Suis-je en train de manquer quelque chose? Je voudrais automatiser ce processus avec …

1
Comment rendre un modèle dans Drupal 8
J'essaie de rendre un modèle dans Drupal 8. Dans Drupal 7, je créerais un thème avec hook_theme, créerais un répertoire de modèles dans mon module, déposerais le fichier de modèle dedans et je pourrais l'afficher avec theme (). Comment faire l'eqivilent avec Drupal 8? J'ai essayé ce qui suit, mais …
12 theming  8 

1
Charger une entité de fichier par URI
Existe-t-il un moyen de charger un fichier par URI dans Drupal 8 ou Drupal 9? Dans Drupal 7, c'est possible par l'exemple suivant: $uri = 'public://file.xyz'; // Take a look at: file.inc::file_load_multiple $files = file_load_multiple(array(), array('uri' => $uri)); $file = reset($files); // If empty, $file will be false, otherwise will …
12 8  entities  files  uri 

4
Comment configurer CORS?
Drupal 8 possède un service Web RESTful intégré au noyau et depuis la version 8.2, nous n'avons pas besoin de module cors . Maintenant, pour utiliser les services, nous activons et configurons simplement le fichier default.service.yml comme spécifié ici Cependant, je n'ai pas pu configurer cette configuration pour autoriser l'accès …

1
Comment fonctionnent clean_class et clean_id?
Je suis nouveau dans la syntaxe Drupal 8 et Twig. Je n'arrive pas à comprendre comment fonctionne son filtre clean_class "region | clean_class"? Qu'est-ce que clean_class ici? J'ai ajouté le code suivant dans mon fichier page.html.twig {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{ dump(classes) }} …
12 8  theming 

5
Comment puis-je réinstaller un module?
Je crée sur le module Drupal 8. J'ai utilisé un tableau personnalisé pour stocker les données collectées à partir des formulaires. D'une manière ou d'une autre pendant l'installation, les tables ne sont pas créées en raison d'un problème dans le fichier d'installation. Maintenant, j'ai résolu le problème et je souhaite …
12 8 

2
Sous-dossiers et comment classer les classes d'espace de noms
Dans Drupal 7, je peux avoir un module dans un autre module. Est-ce toujours le cas dans Drupal 8 et comment pourrais-je nommer des classes d'espaces à l'intérieur du sous-module? Une autre chose que je peux faire dans Drupal 7 est de créer des sous-dossiers dans le dossier modules pour …
11 8 

2
Quand dois-je créer un service ou une fonction utilitaire?
J'ai eu cette question en tête toute la semaine dernière: quand devrais-je créer un service ou une fonction utilitaire? Dans le Drupal Core, nous avons à la fois des services et des fonctions utilitaires, mais je ne trouve pas la distinction entre eux (quand j'ai besoin de créer un service …

1
Drush DL ne fonctionne pas avec PHP 7 et Ubuntu 16.04
Quand j'essaye de faire: drush dl drupal-8 j'obtiens l'erreur suivante: PHP Fatal error: Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74 Stack trace: #0 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(64): Drush\UpdateService\Project::getInstance(Array, 86400) #1 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(122): Drush\UpdateService\ReleaseInfo->get(Array) #2 /home/alexander/.config/composer/vendor/drush/drush/commands/pm/download.pm.inc(111): Drush\UpdateService\ReleaseInfo->selectReleaseBasedOnStrategy(Array, '', 'auto', false, NULL) #3 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(366): drush_pm_download() #4 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(217): _drush_invoke_hooks(Array, Array) #5 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(185): drush_command() #6 /home/alexander/.config/compos …
11 8  drush 

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.