Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

5
Hinzufügen einer Schaltfläche zum Hochladen von Bildern in CKEditor
Ich habe CKEditor in Wysiwyg-Profilen installiert. Wenn ich beim Veröffentlichen eines Knotens auf die Schaltfläche zum Hochladen von Bildern klicke, werden Optionen zum Hinzufügen von Bildern über einen Bildlink angezeigt. Wie kann jedoch eine Schaltfläche zum Hochladen dynamischer Bilder hinzugefügt werden, damit Benutzer jedes Bild auf ihrem Computer durchsuchen und …
9 7  media  wysiwyg 


2
Wie kann ich ein Formular zum Ändern des Passworts selbst anzeigen?
Ich muss das Formular zum Zurücksetzen des Kennworts eines Benutzers in Bereichen außerhalb des Kontexts der Benutzerbearbeitungsseite platzieren. Dieses Modul zum Ändern des Passworts sah vielversprechend aus. Es ist jedoch nur für Drupal 6 verfügbar und es ist nur ein Dev-Snapshot verfügbar. Ich könnte hook_form_alter verwenden, um die Felder im …
9 7  forms  users 

6
Löschen Sie eine einzelne URL aus dem Cache
Gibt es unter Verwendung des Standard-Cache-Systems von Drupal eine Möglichkeit, den Cache für einen Knoten oder eine URL zu löschen, ohne den gesamten Cache zu löschen (was die gesamte Site verlangsamt)?
9 caching 

4
Kann Xdebug durch Drush-Befehle ausgelöst werden?
Bei der Installation der Site mit tritt ein Problem mit meinen Funktionsmodulen und dem Installationsprofil auf drush si. Es gibt eine Reihe von wahrscheinlich verwandten Problemen in der Warteschlange für Features, aber keine mit guten Lösungen. Der interessante Teil (in einigen Problemen erwähnt) ist, dass es gut funktioniert, wenn die …

2
Wie man Knoten mit Begriff programmgesteuert erhält
Ich habe einen Wortschatz und einen benutzerdefinierten Inhaltstyp mit dem Feld Begriffsreferenz. Wie kann ich alle Knoten eines bestimmten Begriffs in meinem Modul abrufen? Etwas wie das? Das funktioniert nicht. $field = field_info_field('field_game'); $results = new EntityFieldQuery; $results->fieldCondition($field, 'field_game_tid', '5') ->execute(); $nids = array(); foreach($results as $result) { $nids[] = …
9 7  database 

1
Löschen Sie die "permanente" Datei, wenn sie 0 Verwendungen hat
Dateien, die "an 0 Stellen verwendet" werden (sichtbar unter / admin / content / files), werden von cron nicht automatisch gelöscht. Sie zeigen auch einen dauerhaften Status. Wie erlaube ich, dass diese Dateien von cron gelöscht werden, oder gibt es einen anderen Weg, wenn dies nicht möglich ist?
9 8  files 


2
Wie bekomme ich einen Begriff aus einer Nachricht? [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 9 Monaten . Laut einem anderen Beitrag sollte ich das tun, $term = \Drupal::entityTypeManager()->getStorage('taxonomy')->load($tid); …

1
Wie kann ich eine Liste aller Berechtigungen eines Benutzers abrufen?
Wie kann ich eine Liste aller Berechtigungen abrufen, die er im benutzerdefinierten Modul von Drupal 8 hat, wenn ich das aktuelle Benutzerobjekt habe? Ich möchte nicht nach einer bestimmten Berechtigung suchen, die $ current_user-> hasPermission ("Berechtigungsname") wäre. Ich möchte die gesamte Liste seiner Berechtigungen erhalten. Vielen Dank
9 8  users 

3
Wie lade ich Themenstile in CKEditor?
Wie kann CKEditor in Drupal 8 zusätzliche Stylesheets laden, wenn ein konfiguriertes Filterformat verwendet wird? In Drupal 7 können Sie den WYSIWYG-Modulpfaden zum Laden von CSS-Blättern geben, wodurch der Editortext das Thema so gut wie möglich widerspiegelt. Ich sehe diese Option nicht.
9 8  wysiwyg 

2
Erzwingen Sie die Umleitung im Submit-Handler, obwohl der Zielparametersatz festgelegt ist
Ich füge einen benutzerdefinierten Übermittlungs-Handler hinzu und möchte nun nach dem Senden des Formulars zur benutzerdefinierten Route umleiten. Das habe ich benutzt use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; use \Drupal\Core\Url; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action …
9 8  redirection 

4
Rendern eines Bildfelds in page.html.twig mit einem benutzerdefinierten Bildstil
Ich versuche, eine Diashow einzurichten, die für jede Seite einzigartig ist. Der Code dafür muss in sein page.html.twig. Ich habe die Diashow meistens zum Laufen gebracht, aber ich kann nur die Vollbild-URL aufrufen, keinen benutzerdefinierten Bildstil einer bestimmten Größe. Wie kann ich diesen Code ändern, um eine bestimmte Bildgröße aufzurufen? …
9 8  theming  media 

2
Übergeben von Variablen, die HTML enthalten, über die Funktion t () -! Platzhalter wurde entfernt
In Drupal 8 scheint es, dass mit dem! Platzhalter (Ausrufezeichen) mit der Funktion t () wurde entfernt. Ich habe eine Variable, die HTML enthält: <span class="fullname_wrapper"><span class="first_name">John</span> <span class="last_name">Hancock</span> <span class="account_name_wrapper">(@JohnH)</span></span> Ich möchte diesen HTML-Code beibehalten, da er speziell dort gestaltet wird, wo er auf der Website angezeigt wird. In …
9 8  i18n-l10n 

1
Wie kann ich Entitätsabfragen in Drupal 8 debuggen?
Gibt es eine sofort einsatzbereite Lösung zum Drucken der Abfrage einer Entitätsabfrage in Drupal 8? Im Moment benutze ich eine Art Hack und füge hinzu: ->addTag('debug') und dann in einem benutzerdefinierten Modul: function mymodule_query_alter($query) { if ($query->hasTag('debug')) { mymodule_query_debug($query); } } und dann die Debug-Funktion: function mymodule_query_debug($query) { $sql = …
9 8  database 

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.