Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren



4
Wie kann ich das Caching vollständig deaktivieren?
Ich entwickle eine Site in Drupal 7 und das Zwischenspeichern verlangsamt meine Arbeit erheblich. Zum Beispiel hatte ich eine Theming-Funktion für ein Formular. Ich war verwirrt, warum funktioniert es nicht? Bis ich den Cache geleert habe und es behoben war. Wie schalte ich es komplett aus?
26 7  caching 

5
Wie füge ich JavaScript-spezifisch für eine Ansicht hinzu?
Ich habe eine Ansicht auf meiner Site, die einen bestimmten Klassennamen hat. Ich möchte wissen, wie ich in der template.php-Datei eines Themas feststellen kann, ob auf der angeforderten Seite eine Ansicht mit einem bestimmten Klassennamen verfügbar ist. Dies ist sehr wichtig für mich, da ich spezifisches JavaScript und CSS einbinden …

5
Knotenübersetzung vs. Entitätsübersetzung (Feldübersetzung)
Ich würde gerne wissen, was ihr für eine mehrsprachige Site empfiehlt. Betrachten Sie beispielsweise den folgenden Fall: Eine Seite und ihr Inhalt sollten in drei Sprachen verfügbar sein (z. B. Deutsch, Englisch und Spanisch). Die Site verwendet einen Profiltyp, mehrere Inhaltstypen und -ansichten, Taxonomie, Taxonomie-Referenzen, Knotenreferenzen, Benutzer- und Feldreferenzen, Feldsammlungen, …
26 7  i18n-l10n 

8
Programmgesteuertes Abrufen der NID des aktuellen Knotens
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 …
26 nodes 

9
Wie erstelle ich einen Link?
Angenommen, ich erweitere die blockBaseKlasse, um einen benutzerdefinierten Block zu erstellen, und implementiere die blockBuildMethode, um ein Markup für meinen Block zu erstellen. Etwas wie das: class YourModuleBlock extends BlockBase { /** * Implements \Drupal\block\BlockBase::blockBuild(). */ public function build() { return array( '#markup' => 'This is a block!', ); } …
26 navigation  8 


5
Wie verwende ich "NOT IN" in einer Abfrage?
Wie schreibe ich eine Abfrage, die 'NOT IN' enthält, mit einer Bedingungsanweisung? Meine Frage ist die folgende: SELECT DISTINCT nid FROM node WHERE language NOT IN (SELECT language FROM languages WHERE language = 'ab'); Ich habe Folgendes versucht: $query->condition('n.' . $key, $value, 'not in (select language from languages where language …
26 7  database 

5
Verwenden von OR mit EntityFieldQuery
Ich hatte bis heute noch nie die Notwendigkeit, dies zu tun, aber es scheint nicht so, als könnten Sie mit ODER-Abfragen arbeiten EntityFieldQuery, da dies db_orfür ausgewählte Abfragen verwendet wird. Ein Beispiel bezieht sich auf alle Entitäten mit einem Datumsfeld, deren Wert null oder später als heute ist. Fehlt mir …


3
Wie exportiere / importiere ich Ansichten?
Ich weiß, wie es in Drupal 6/7 gemacht wird, aber ich kann nicht finden, wo ich Ansichten in Drupal 8 exportieren / importieren kann. Von welcher Administrationsseite aus ist es in Drupal 8 möglich?
26 views  8 

3
Wie kann ich Rollen programmgesteuert Berechtigungen zuweisen?
Ich habe einige Berechtigungen, die ich einigen Rollen programmgesteuert zuweisen möchte, um die Installation zu vereinfachen. Da ich das Modul installiere und sowohl Berechtigungen als auch Rollen erstelle, habe ich nicht die Rollen-IDs, in denen ich die Berechtigungen festlegen möchte. Bisher habe ich nur Möglichkeiten gefunden , Rollen programmgesteuert zuzuweisen …
26 7  users 

4
So gestalten Sie einen benutzerdefinierten Block
Ich habe einen Block mit hook_block_infound hook_block_themeund dergleichen erstellt. Aber wie kann ich es thematisieren? Ich habe es funktioniert, um ein Array mit den Schlüsseln 'subject'und zurückzugeben 'content'. Aber ich habe das Markup direkt im hook_block_view()Hook erstellt und das ist nicht das, was ich will. In den Dokumenten heißt es, …
26 7  blocks  theming 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.