Ich habe festgestellt, dass es Zeiten gibt, in denen ich einen Knoten habe, der lediglich Inhalte enthält, die an einer anderen Stelle angezeigt werden, aber nicht direkt angezeigt werden sollten. Das heißt, niemand sollte jemals zu Knoten / 1234 gehen, aber der Inhalt in Knoten 1234 sollte an einer anderen …
Wenn ich in Drupal 7 die Knoten-ID des aktuell angezeigten Knotens abrufen wollte (z. B. node/145), konnte ich sie mit der arg()Funktion abrufen. In diesem Fall arg(1)würde 145 zurückgeben. Wie kann ich dasselbe in Drupal 8 erreichen?
In der Knotentabelle finden Sie alles außer dem eigentlichen Körper. Wo finde ich diesen Nachrichtentext? Ich gehe davon aus, dass es irgendwo als Blob gespeichert wird.
Bisher bin ich auf diese drei Funktionen in Drupal 7 gestoßen, aber ich bin mir nicht sicher, was der Unterschied zwischen ihnen ist und was besser geeignet ist, um die Knoten-ID in einer Block-Vorverarbeitungsfunktion abzurufen. menu_get_object() menu_get_item() drupal_lookup_path() Kannst du mir einen Einblick geben?
Beim Anzeigen eines Teasers in D7 möchte ich ein bestimmtes Feld vor dem Knotentitel rendern. Eigentlich möchte ich von hier zu hier gehen . Ich habe versucht, die node.tpl.php zu aktualisieren, aber ich stelle fest, dass sie sich $titlevon der node.tpl.php trennt $content, und bin mir nicht sicher, wie ich …
Ich habe die Teaser-Ansicht meiner Inhaltstypen und die Seitenansicht angepasst. Jetzt muss ich die Teaser-Ansicht für die Suchergebnisseite verwenden. Standardmäßig zeigt Drupal für jedes Ergebnis ein durcheinandergebrachtes Volltext-Durcheinander an. Ich muss in der Lage sein, das Erscheinungsbild für jeden Inhaltstyp individuell anzupassen. Ich möchte nicht ändern, wie Drupal die Ergebnisse …
Ich suche nach einem Snippet, mit dem ich die Gesamtanzahl für einen bestimmten Knotentyp anzeigen kann, z. B. "Pages = 167" oder "Products = 10630". Welchen Code soll ich verwenden, um dies zu erreichen?
Ich weiß, dass ich mit der node_load()Funktion einen Knoten anhand seines Titels laden kann . Ist es möglich, einen Knoten anhand seines URL-Alias zu laden?
Gibt es eine solche Drupal-API-Funktion node_load(), die eine Liste von Knoten eines bestimmten Typs zurückgibt? Ich habe es versucht $nodes = node_load(array("type" => 'student_vote')), aber es gibt nur einen Knoten zurück. Ich weiß, dass ich so etwas programmieren könnte node_load(), aber ich wollte sehen, ob es so etwas schon gibt.
Wie kann ich programmgesteuert Knoten mit Datums- und Bildfeldern erstellen? Ich weiß, dass ich es in Drupal 7 mit dem folgenden Code machen kann. 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 = LANGUAGE_NONE; // …
Ich habe mehrere tausend Knoten eines bestimmten Inhaltstyps. Über das Webinterface (example.com/admin/content) kann ich jeweils nur ca. 50 löschen. Wie kann ich sie schnell löschen?
Ich möchte Benutzern erlauben, ihre eigenen Inhalte zu veröffentlichen. Standardmäßig müssen Sie den Benutzern die Berechtigung "Knoten verwalten" erteilen, um die Veröffentlichung von Inhalten aufzuheben oder zu veröffentlichen. Das ist aber viel zu breit. Ich möchte Benutzern die Freigabe oder Veröffentlichung eines Knotens nur dann gestatten, wenn sie ihn erstellt …
Ich habe über diesen alten Thread auf drupal.org geblättert und es bringt mich dazu, den Kopf herumzudrehen . Den Pfad runterziehen und versuchen, die NID aus ihm heraus zu analysieren? Es muss einen besseren Weg geben. Und Lösungen wie global $node; $nid = $node->nid; funktionieren nicht in meinem benutzerdefinierten Modul …
Ich habe den Inhaltstyp "Galerie" erstellt und zwei Felder hinzugefügt: "Foto" und "Dokument". Ich habe dann den folgenden Code zum Hochladen einer Datei im Feld "Dokument" verwendet: $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move …
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.