Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

2
Drush-Befehl, um zu überprüfen, ob Drupal installiert ist?
Gibt es eine Möglichkeit, mithilfe von Drush festzustellen, ob Drupal installiert ist, und ob true oder false zurückgegeben wird? Die boolesche Ausgabe würde an anderer Stelle in der Logik eines Bash-Skripts verwendet. Bonus: Es muss sowohl für Drupal 7 als auch für Drupal 8 funktionieren.
9 drush 

4
Wie setze ich programmgesteuert einen Taxonomiebegriff für einen Knoten?
Ich habe einige Schwierigkeiten beim Festlegen einer Taxonomie für einen Knoten. Derzeit verwende ich diesen Code. $node = Node::create(array( 'type' => 'detailseite', 'title' => $data[$headlineIndex], 'langcode' => 'de', 'uid' => '1', 'status' => 1, 'field_headline' => $data[$headlineIndex], 'field_intro' => $data[$introIndex] . $categories[$data[$categoryIndex]], 'created' => $data[$dateIndex], 'field_autor' => $data[$autorIndex], 'field_teaser_text' => …

2
Leiten Sie mit einer anderen Sprache zur Startseite weiter
Ich habe eine Frage zum Weiterleiten zu einer Seite mit einer anderen Sprache. Ich habe diesen alten Beitrag für Drupal 7 gefunden, aber ich helfe mir nicht wirklich - https://www.drupal.org/node/1280468 Jetzt sind wir in Drupal 8 und die Umleitung funktioniert folgendermaßen: return new RedirectResponse(\Drupal::url('<front>')) Aber wie kann ich die Sprache …
9 8  redirection 

3
Wie lösche ich Vokabeln programmgesteuert?
Ich möchte alle Begriffe aus einem Vokabular entfernen, aber das Vokabular selbst nicht löschen. Ich kann es in der Datenbank tun, aber ich benutze lieber die API, wenn sie in D8 verfügbar ist. $existingTerms = \Drupal::entityTypeManager()->getStorage('taxonomy_term')->loadTree('mycustomvocab'); foreach ($existingTerms as $existingTerm) { // Delete vocabulary term *** This function is not …

2
Wie ändere ich einen Feldtyp?
Ich habe einen Inhaltstyp mit einer Feldkarte, deren Typ Text ist ( normal , lang) . Ich musste es in Text (normal) ändern . Also habe ich diese SQL-Anweisung gemacht: ALTER TABLE node__field_maps MODIFY field_maps_value VARCHAR(200); Es scheint, dass field_type in geändert wurde VARCHAR(200), aber es gibt noch ein weiteres …
9 entities  8  database 

1
Entfernen des CSS aller "stabilen" Themen aus einem benutzerdefinierten Drupal 8-Thema
Ich möchte alle automatisch enthaltenen CSSs aus dem stabilen Thema entfernen : /core/themes/stable/css/system/components/* Ich kann sie einzeln in der .info.ymlDatei entfernen : stylesheets-remove: - 'core/themes/stable/css/system/components/ajax-progress.module.css' - 'core/themes/stable/css/system/components/autocomplete-loading.module.css' - ... Gibt es eine Möglichkeit, alle auf einmal zu entfernen? Etwas wie: stylesheets-remove: - 'core/themes/stable/css/system/components/*'
9 theming  8 

6
Wie erhalte ich entity_type und entity_id von einer Entitätsseite?
Einige Seiten (Pfade) repräsentieren eine Entität. Zum Beispiel: Die Seiten auf diesen Pfaden stellen eine Knotenentität dar, entity_id (nid) ist XX: / node / xx / node / xx / delete / node / xx / edit Die Seite in diesem Pfad stellt eine Suchserverentität dar (definiert durch das Such-API-Modul). …
9 7  entities 

3
Wie erstelle ich einen Fortschrittsbalken?
Ich muss einen Fortschrittsbalken mit Drupal 7 implementieren. Dies ist der Code, den ich tatsächlich verwende. $form[$name][$name.'_enc'] = array( '#type' => 'submit', '#value' => t($name.' Enable'), // '#submit' => array('submit_'.$name.'_enc'), '#ajax' => array( 'callback' => 'submit_'.$name.'_enc', 'wrapper' => 'ajax-response-goes-here', 'method' => 'replace', 'effect' => 'fade', 'progress' => array ( 'type' …
9 7  forms  ajax 


3
Wie lösche ich einen Knoten oder eine Liste von Knoten mit Drush?
Ich habe das Modul Alle löschen entdeckt, mit dem Sie alle Knoten eines bestimmten Inhaltstyps löschen können. Mit diesem Modul können Sie jedoch keinen einzelnen Knoten oder eine Liste von Knoten löschen. In der Frage " Kann ich Knoten eines bestimmten Inhaltstyps mit Drush löschen? " Habe ich 2 Antworten …
8 7  nodes  drush 

1
Wie migriere ich Bücher mit MIgrate_D2D?
Ich musste meine Websites kürzlich aufgrund eines Treffers mit dem Drupalgeddon- Fehler, den ich für geschlossen hielt, neu erstellen . Ich habe versucht, alles einfach zu migrieren, aber es scheint aus irgendeinem Grund nicht zu wollen. Jetzt verwende ich zum größten Teil migrate D2d und abgesehen von Gruppen, Gruppenbeiträgen und …
8 7  migration 

3
Titel der Seite abrufen
Wenn ich den Titel auf einigen Seiten erhalte, erhalte ich einen leeren Titel wie " Startseite" . Der Code, den ich in meinem Abonnenten verwende, ist der folgende. class HistorySubscriber implements EventSubscriberInterface { public static function getSubscribedEvents() { $events[KernelEvents::REQUEST][] = array('onResponse', 0); return $events; } public function onResponse($event) { $request …
8 8 

2
Wie kann ich eine externe Datenbank für Ansichten verfügbar machen?
Hier und an anderen Orten wird viel über die Verwendung externer Datenbanken in Drupal diskutiert. Was ich daraus herausgefunden habe ist: Der beste Weg, um mit Daten in einer Datenbanktabelle zu arbeiten, ist die Verwendung des Moduls Ansichten. Ich habe das installiert und angefangen, es zu verwenden, und fand es …
8 database 

1
Speichern Sie Drupal 7-Webformulare im Code
Ich frage mich, ob es eine Lösung gibt, um Webformulare im Code zu speichern. Damit Sie sie problemlos auf anderen Websites duplizieren und mit Ihren eigenen Modulen bündeln können. Ich untersuche etwas Ähnliches wie die Views-API. Wenn es nicht verfügbar ist, wie viele Personen interessieren sich für solche Funktionen? Ich …
8 webforms 


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.