Questions marquées «8»

10
Comment masquer le champ d'une vue en fonction du rôle?

Dans / admin / people, je souhaite masquer le nom d'affichage (c'est-à-dire que le nom d'affichage ne doit pas apparaître dans la liste des utilisateurs), mais uniquement pour un rôle spécifique. Dans mon fichier .module, j'ai essayé les crochets suivants: function hook_views_data_alter(array...

10
Ajouter un onglet / une tâche locale à un nœud

J'ai créé un module appelé hotel_reviews. J'ai créé le nœud d'itinéraire / {node} / reviews à l'aide de hotel_reviews.routing.yml . hotel_reviews.content: path: '/node/{node}/reviews' defaults: _controller: '\Drupal\hotel_reviews\Controller\ReviewsController::content' _title: 'Reviews'...

10
Obtenez la liste de tous les types de contenu

Comment obtenir une liste de tous les types de contenu définis dans un site Drupal 8? Dans Drupal 7, c'était le cas auparavant node_type_get_types(), mais il est obsolète. J'ai essayé Entity::loadMultiple()mais ça ne semble pas marcher. Je pensais faire une requête personnalisée, mais je ne sais...

10
Ajout de la saisie semi-automatique pour le champ de texte

J'ai essayé d'implémenter une saisie semi-automatique dans le champ de texte pour Drupal 8 dans mon module personnalisé tout ce que je voulais, c'était récupérer et afficher le titre probable que j'avais tapé via la saisie semi-automatique afin de déclarer une fonction publique de saisie...

10
Comment découper le corps du texte (field_body)?

J'ai créé une vue pour un nœud qui montre le contenu comme entité rendue. Entre autres, je produis le champ corporel dans le modèle de brindille: {{ content.field_body }} Maintenant, je voudrais limiter le texte à 200 caractères et mettre trois points. J'ai testé trois façons différentes de le...

10
drush / drush dev-master nécessite codegyre / robo ~ 1.0.0-beta1

Je fais la transition d'un site Drupal 6 vers Drupal 8.1, donc en suivant les instructions officielles, j'ai mis en place une nouvelle installation dans son propre répertoire. Comme il ne s'agit que d'un site, j'ai suivi les instructions pour mettre mes informations d'identification de base de...

10
Comment créer et utiliser un crochet personnalisé?

J'ai posté une question ici , qui avait une suggestion, mais pas de réponse. Quelqu'un a-t-il des conseils sur la façon d'implémenter un hook personnalisé dans Drupal 8 qui permettra à d'autres modules de mettre à jour une table des matières créée par un module parent? La table des matières sera...

10
Comment mettre à jour le core avec Composer?

D'accord, je suis un compositeur novice. Donc, dans mon site précédent, j'ai utilisé le gestionnaire de compositeurs pour mettre à jour le noyau de Drupal. C'était assez simple à utiliser (il suffit d'exécuter "composer drupal-update"). Cependant, le gestionnaire de compositeur dit maintenant qu'il...

10
Comment supprimer le titre / en-tête de page?

Dans Drupal 8, existe-t-il un moyen facile de configurer une page de sorte que son en-tête / titre de page ne s'affiche pas sur la page? J'ai créé une page de base, avec / home comme alias de chemin et Home comme titre. Je l'ai mis en première page. Cependant, il affiche «Accueil» en haut de la...

9
Envoyer un formulaire au modèle de brindille

Comment puis-je passer un formulaire à un modèle de brindille dans Drupal 8? Par exemple, je reçois ceci: un formulaire: mymodule / src / Form / MyForm.php Puis sur mon contrôleur: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{...

9
Comment définir le thème administrateur pour un itinéraire?

Selon le manuel Drupal , la définition de route accepte le paramètre appelé _theme. Malheureusement, ce paramètre est documenté comme "TODO" . Peut-il être utilisé pour forcer le thème administrateur pour l'itinéraire? Est-il possible d'injecter le paramètre de configuration avec le nom du thème...

9
Comment remplacer le thème admin dans mon propre thème?

J'ai créé mon propre thème Drupal 8: mytheme.info.yml: name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print }...