J'ai constaté que j'avais parfois un nœud qui contenait simplement du contenu qui serait affiché ailleurs, mais ne devrait pas être visualisé directement. Autrement dit, personne ne devrait jamais aller au noeud / 1234, mais le contenu du noeud 1234 devrait être affiché ailleurs. Par exemple, je crée une page …
Dans Drupal 7, si je voulais obtenir l’identifiant du nœud actuellement affiché (par exemple node/145), je pourrais l’obtenir avec la arg()fonction. Dans ce cas, arg(1)reviendrait 145. Comment puis-je obtenir la même chose dans Drupal 8?
Dans la table des noeuds, vous trouverez tout sauf le corps réel. Où puis-je trouver ce corps de texte? Je suppose que c'est stocké comme une goutte quelque part.
Jusqu'ici, je suis tombé sur ces 3 fonctions dans Drupal 7, mais je ne sais pas trop quelle est la différence entre elles et quelle est la meilleure solution pour obtenir l'ID de nœud dans une fonction de prétraitement de bloc. menu_get_object() menu_get_item() drupal_lookup_path() Pouvez-vous me donner un aperçu?
Je cherche à rendre un certain champ avant le titre du nœud lors de l'affichage d'un teaser dans D7. Effectivement je veux aller de ceci à ceci . Je l' ai regardé dans la mise à jour du node.tpl.php mais je remarque qu'il sépare $titlede $contentsorte que je ne suis …
J'ai personnalisé la vue d'accroche de mes types de contenu et la page. Maintenant, je dois utiliser la vue teaser pour la page de résultats de recherche. Par défaut, Drupal affiche un texte compliqué pour chaque résultat. Je dois pouvoir personnaliser l'aspect de chaque résultat par type de contenu. Je …
Je recherche un extrait qui me permet d'afficher le nombre total pour un type de nœud spécifique, par exemple "Pages = 167" ou "Produits = 10630". Quel code dois-je utiliser pour y parvenir?
Existe-t-il une fonction API Drupal comme node_load()celle qui renverra une liste de nœuds d'un type donné? J'ai essayé $nodes = node_load(array("type" => 'student_vote')), mais il ne retourne qu'un seul noeud. Je sais que je pourrais coder quelque chose comme ça node_load(), mais je voulais voir s'il y avait déjà quelque …
Comment créer par programme des nœuds avec des champs de date et d'image? Je sais que je peux le faire dans Drupal 7 avec le code suivant. global $user; $node = new stdClass(); $node->title = "YOUR TITLE"; $node->type = "YOUR_NODE_TYPE"; node_object_prepare($node); // Sets some defaults. Invokes hook_prepare() and hook_node_prepare(). $node->language …
J'ai plusieurs milliers de nœuds d'un type de contenu particulier. En utilisant l'interface Web (example.com/admin/content), je ne peux en supprimer qu'une cinquantaine à la fois. Comment puis-je les supprimer rapidement?
Je souhaite permettre aux utilisateurs de ne plus publier et de publier leur propre contenu. Par défaut, vous devez autoriser les «nœuds d'administration» pour que les utilisateurs puissent annuler la publication ou publier du contenu. C'est cependant trop large. Je souhaite autoriser les utilisateurs à annuler la publication ou à …
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é …
J'ai créé le type de contenu "Galerie" et ajouté deux champs: "photo" et "document". J'ai ensuite utilisé le code suivant pour télécharger un fichier dans le champ "document": $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.