Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

3
Wie bearbeite ich Massenfelder oder die Taxonomie von Knoten?
Ich arbeite an einer Site, die Bulk-Tagging auf Knoten benötigt. Der D8-Core-View-Bulk-Operations-Port ist "einfach" ( https://www.drupal.org/node/1823572 ) und enthält keine "Entitätswerte ändern", die ich für diesen Benutzerfall in D7 verwendet habe. Es gibt keine D8-getaggte Version von Contrib VBO, die ich finden kann. Mein spezieller Anwendungsfall ist, dass ich Gruppen …

2
TDD mit PHPUnit versuchen
Ich probiere die in Drupal 8 integrierte testgetriebene Entwicklungsmethode aus, stoße jedoch auf ein Problem. Beim Versuch, ./core/vendor/bin/phpunit --list-groups ./modules/in meinem CLI ausgeführt zu werden , werden folgende Fehler angezeigt: Schwerwiegender PHP-Fehler: Die Klasse 'Drupal \ Tests \ UnitTestCase' wurde in Zeile 10 nicht unter / Applications / MAMP / …
8 testing 

5
Wie kann ich einen Cache in einer bestimmten Ansicht ungültig machen?
Ich bin mit einer Situation konfrontiert, in der ich eine bestimmte Ansicht ungültig machen muss, um das Löschen des Caches in dieser Ansicht einzuleiten. views_invalidate_cache () löscht ALLE zwischengespeicherten Ansichtsdaten für jede Ansicht auf der Site. Wie kann ich innerhalb meines Modulcodes eine Cache-Ungültigmachung für eine bestimmte Ansicht auslösen?


4
Zeigt benutzerdefinierte Sortierung an
Wie kann ich eine benutzerdefinierte Art von Elementen in einer Ansicht erstellen? Zum Beispiel möchte ich Inhalte bestellen nach : (rating * 10) - age in hours. (Die Bewertung beträgt 5-Sterne-Modulprozentsatz.) Ich habe mir das Computed Field- Modul und die Views-API angesehen, finde aber nicht, was ich brauche.
8 7  views 

3
So konvertieren Sie URL-Aliase zurück in die Knoten-ID
Ich frage mich, wie man einen URL-Pfad zurück in seinen eigenen Knoten (Knoten / NID) konvertiert. Ich möchte die ursprüngliche Knoten-ID von einem bestimmten Pfad erhalten. z.B path = "news / my-news" ..und verfolgen Sie es zurück, um seine eigene ursprüngliche URL zu erhalten, zB 65. Bitte geben Sie an. …
8 uri 

1
Arbeiten mit Vorlagenvorschlägen für Drupal 8
Ich benötige Drupal, um eine benutzerdefinierte Seitenvorlage zu verwenden, wenn die URL einen bestimmten _GET- Parameter enthält. In D7 würde ich so etwas in der template.php des Themas machen: function mytheme_preprocess_page(&$variables) { if($_GET['isCustomTpl'] == true) $variables['theme_hook_suggestions'][] = 'page__myCustomTpl'; } In D8 funktioniert es jedoch nicht (ich wäre angesichts aller architektonischen …
8 8  theming  hooks 

7
Wie schalte ich den Wartungsmodus aus?
Weiß jemand, wie man den Wartungsmodus für brainfx deaktiviert? Ich habe es versucht, http://www.website.com/?q=user/loginaber das gibt mir eine leere Seite (keine HTML-Quelle oder irgendetwas). Ich habe die folgende Abfrage versucht. UPDATE `variable` SET `value`='0' WHERE 'name' = 'maintenance_mode'; Es hat keine Aufzeichnungen beeinflusst. Ich habe versucht, eine $conf['maintenance_mode']Variable im Projekt …

1
Bereinigte Texteingabe für EntityMetadataWrapper set ()
Durch die Suche habe ich viele Beispiele gefunden, die die EntityMetadataWrapper- set()Funktion zum Aktualisieren von Entitätsfeldern verwenden, und sie erfolgreich in meinem Modul implementiert. Ich konnte jedoch nicht viel Dokumentation / Best Practices für die verschiedenen Array-Optionen finden, an die Sie übergeben können set(). Ich möchte sicherstellen, dass die Art …
8 7  entities  security 

2
So setzen Sie 'INSERT IGNORE' in db_insert ohne db_merge
Weiß jemand, wie man 'INSERT IGNORE' in db_insert setzt? Ich kann db_merge nicht verwenden, da ich viele Zeilen einfügen werde. $query = db_insert('table')->fields(array('foo', 'bar')); foreach ($rows as $row) { $query->values(array( 'foo' => $row->foo, 'bar' => $row->bar, )); } $query->execute();
8 database 

3
301 Redirect Module [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Drupal Antworten. Geschlossen vor 3 Jahren . Ich muss bestimmte defekte / tote Links auf andere Seiten meiner Website umleiten. Ich suche …

3
Wie füge ich eine Bestätigung zum Ajax-Link hinzu?
Ich rendere Ajax-Link wie folgt: l(t('Click here'), 'mypath', array('attributes' => array('id' => 'my-id', 'class' => array('use-ajax')))); Wie wird der Bestätigungsdialog angezeigt, bevor eine Ajax-Anfrage aufgerufen wird? Ich mache es wie folgt in Javascript, wie ich es in diesem Thread gefunden habe : Drupal.behaviors.module = { attach: function() { Drupal.ajax['my-id'].beforeSerialize = …
8 7  ajax  navigation 




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.