Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren


4
Wie erhalte ich die aktuelle Knoten-ID?
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?
51 nodes  8 

7
"OR" Bedingung in db_select ()
Ich studiere die neue Datenbankebene und bin froh, dass sie in eine OOP-Ebene geändert wurde. Ich muss eine Abfrage mit implementieren db_select(). Ich habe festgestellt, dass ich eine WHEREAnweisung mit hinzufügen kann $query->condition(), aber die Bedingungen sind standardmäßig UND-verknüpft. Wie kann ich die Bedingungen zusammen ODER? $query=db_select('users','u')->fields('u',array('uid','title','created','uid')); $query->join('flag_content','fc' , 'u.uid …
51 7  database 

7
Wie verwende ich eine Vorlagendatei, um ein Formular zu gestalten?
Während Knoten, Kommentare, Blöcke und viele andere Dinge in Drupal unter Verwendung von Designvorlagendateien (wie node.tpl.php) thematisiert werden, sind Formulare eine andere Geschichte. Es gibt keine Designvorlagendateien für Formulare. Wie kann ich ein bestimmtes Formular zur Verwendung einer benutzerdefinierten Designvorlage anfordern?
50 forms  theming 

6
Wie kann ich die Konfiguration auf einer anderen Site importieren?
Ich habe diesen Fehler, wenn ich versuche, die Konfiguration einer anderen Site zu importieren: Die bereitgestellte Konfiguration kann nicht importiert werden, da sie von einer anderen Site als dieser Site stammt. Sie können die Konfiguration nur zwischen geklonten Instanzen dieser Site synchronisieren. Ich habe 10 Kunden und muss meine Website-Konfiguration …


17
Temporäres Verzeichnis konfigurieren
Ich habe kürzlich eine Site von einem lokalen Host auf einen VPS verschoben. Ich habe es geschafft, die öffentlichen und privaten Dateien beschreibbar zu machen. Ich bin mir jedoch nicht sicher, wo sich der temporäre Ordner befindet und wie ich die Berechtigungen ändere. Ich bekomme immer diese Nachricht: Die angegebene …
48 7  files 

5
Wie erhalte ich die Knoten-ID von der URL?
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?
47 nodes  uri 

3
Wie kann ich eine Vorlage für einen bestimmten Ansichtsmodus bereitstellen?
Ich möchte den Anzeigemodus für Suchergebnisse mit einer Vorlage versehen. Ich hatte es im Kopf, dass die Benennung einer Template-Datei node-article-search-result.tpl.php den Trick machen würde, aber ich liege offensichtlich falsch. Mir ist klar, dass ich node-article.tpl.php ausführen kann, und dass $ view_mode aktiviert ist, aber dies ist mit allen anderen …
46 7  theming  entities 


3
Wie kann man von einer Testumgebung zu einer Produktionsumgebung migrieren?
Die Migration erfolgt von der lokalen Umgebung in die Produktionsumgebung. Die Produktionsumgebung ist einige Zeit gelaufen und hat viele Artikel erstellt. Um meiner Site neue Dinge hinzuzufügen, habe ich ein benutzerdefiniertes Design hinzugefügt und CCK, Ansichten und andere Module in meiner lokalen Testumgebung installiert. Wie migriere ich die lokale Testumgebung …
46 7  migration  staging 

5
Erstellen Sie einen Benutzer programmgesteuert und geben Sie ihm eine Rolle
Ich erstelle einen Benutzer programmgesteuert wie folgt: $newUser = array( 'name' => $mail, 'pass' => 'password', // note: do not md5 the password 'mail' => $mail, 'status' => 1, 'init' => $mail, 'roles' => array(5) ); $user = user_save(null, $newUser); Ich habe eine Rolle mit einer Rollen-ID von fünf. Wenn …
46 7  users 

7
Wie ändere ich die Länge der Feldeinstellungen?
Ich habe einmal für eine Website eine Längenbeschränkung für ein Feld festgelegt. Und jetzt möchte der Kunde mehr Zeichen in dieses Feld einfügen. Ich kann die maximale Größe von Drupal nicht ändern, da die folgende Fehlermeldung angezeigt wird: Es gibt Daten für dieses Feld in der Datenbank. Die Feldeinstellungen können …
46 7  entities  database 

5
Drush-Befehl zum Herunterladen UND Aktivieren eines Moduls
Um ein Modul herunterzuladen und zu installieren, führe ich Folgendes aus: drush dl module_name drush en module_name -y Ich habe das in eine Bash-Skript-Funktion geschrieben und rufe einfach "drin module_name" auf, um es zu vereinfachen. function drin(){ drush dl $1 drush en $1 -y } Gibt es in Drush einen …
46 drush 


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.