Drupal

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

9
Comment créer un lien?
Disons que j'étends la blockBaseclasse pour créer un bloc personnalisé et j'implémente la blockBuildméthode pour créer un balisage pour mon bloc. Quelque chose comme ça: class YourModuleBlock extends BlockBase { /** * Implements \Drupal\block\BlockBase::blockBuild(). */ public function build() { return array( '#markup' => 'This is a block!', ); } } …
27 navigation  8 


1
Comment créer un type de vue d'affichage de référence d'entité?
J'ai une entité qui contient une collection de champs de références d'entité et peut modifier les références d'entité avec le mode de sélection d'entité est simple (avec filtre facultatif par ensemble), mais seul le nom de champ d'entité x apparaît dans la liste. J'ai également créé une vue qui affiche …
26 views  entities 

4
Comment désactiver complètement la mise en cache?
Je développe un site dans Drupal 7 et la mise en cache ralentit considérablement mon travail. Par exemple, j'avais une fonction de thème pour un formulaire. J'étais perplexe, pourquoi ça ne marche pas. Jusqu'à ce que j'efface le cache et qu'il soit corrigé. Comment l'éteindre complètement?
26 7  caching 

5
Traduction de noeud vs traduction d'entité (champ)
Je voudrais savoir ce que vous recommandez pour un site multilingue. Par exemple, considérons le cas suivant: Une page et son contenu doivent être disponibles en 3 langues (par exemple allemand, anglais et espagnol); le site utilise un type de profil, plusieurs types de contenu et vues, la taxonomie, les …
26 7  i18n-l10n 

5
Comment utiliser «NOT IN» dans une requête?
Quelle est la bonne façon d'écrire une requête contenant «NOT IN» à l'aide d'une déclaration de condition? Ma requête est la suivante: SELECT DISTINCT nid FROM node WHERE language NOT IN (SELECT language FROM languages WHERE language = 'ab'); J'ai essayé quelque chose comme ceci: $query->condition('n.' . $key, $value, 'not …
26 7  database 

5
Un moyen facile de créer des blocs par programmation? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Apprendre Drupal. Je sais maintenant …
26 blocks 

5
Comment ajouter du JavaScript spécifique à une vue?
J'ai une vue dans mon site qui a un nom de classe spécifique. Je veux savoir, dans le fichier template.php d'un thème, comment je peux savoir si une vue avec un nom de classe spécifique est disponible dans la page demandée. C'est très important pour moi car j'ai besoin d'inclure …

5
Utilisation de OR avec EntityFieldQuery
Je n'ai jamais eu besoin de le faire avant aujourd'hui, mais il ne semble pas que vous puissiez faire des requêtes OR avec EntityFieldQuery, car il db_orest utilisé pour certaines requêtes. Un exemple serait d'accéder à toutes les entités qui ont un champ de date où la valeur est nulle …

8
Comment obtenir par programme le NID du nœud actuel
J'ai parcouru ce vieux fil sur drupal.org et ça me fait juste tourner la tête. En descendant le chemin et en essayant d'analyser le NID de l'intérieur? Il doit y avoir une meilleure façon. Et des solutions comme global $node; $nid = $node->nid; ne fonctionne pas dans mon module personnalisé …
26 nodes 


3
Comment exporter / importer des vues?
Je sais comment le faire dans Drupal 6/7, mais je ne trouve pas où exporter / importer des vues dans Drupal 8. À partir de quelle page d'administration est-il possible de le faire, dans Drupal 8?
26 views  8 

3
Comment attribuer des autorisations aux rôles par programme?
J'ai des autorisations que j'aimerais attribuer à certains rôles par programmation pour une installation plus facile. Étant donné que j'installe le module et que je crée à la fois des autorisations et des rôles, je n'ai pas d'ID de rôle, où je veux définir les autorisations. Jusqu'à présent, je n'ai …
26 7  users 

4
Comment créer un thème pour un bloc personnalisé
J'ai créé un bloc en utilisant hook_block_infoet hook_block_themeet similaires. Mais comment puis-je le thème? Je l'ai pour retourner un tableau avec les clés 'subject'et 'content'. Mais j'ai créé le balisage directement dans le hook_block_view()crochet et ce n'est pas ce que je veux. Dans les documents, il est dit que le …
26 7  blocks  theming 

2
Téléchargement du noyau via la ligne de commande
Je télécharge généralement la dernière version de Drupal 7 en utilisant drush dl drupal --select, mais Drupal 8 n'est pas répertorié. Quels sont les moyens agréables et rapides de télécharger la dernière version de Drupal 8, même si elle est encore en phase alpha?
25 drush  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.