Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

9
Wie erkenne ich richtig, ob die Region leer ist? [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 7 Monaten . Ich habe die Bedingung, Bereiche in meiner Seitenvorlage zu drucken, da …
11 8  theming 

4
Holen Sie sich Menü Link Geschwister
Ich versuche, in Drupal 8 ein Menü zu erstellen, das nur Geschwisterlinks der aktuellen Seite enthält. Also, wenn das Menü ist: Zuhause Elternteil 1 Untereltern 1 Kind 1 Untereltern 2 Kind 2 Kind 3 Kind 4 Elternteil 2 Wenn ich mich auf der Seite "Kind 3" befinde, soll ein Menüblock …
11 8 

1
Wie und wann werden filter_xss () und check_plain () verwendet?
Es gibt viele Vorlagendateien wie diese views-view-fields--magazine--magazine.tpl.phpauf meiner Website. Wie und wann sollte ich filter_xss () und check_plain () verwenden, um die Sicherheit zu verbessern? Zum Beispiel ist dies der Code: <div> <div class="bf-header bf-article-header"><?php print $fields['title']->content; ?></div> <div class="bf-article-body"><?php print $fields['field_magazine_body']->content;?></div> <div class="bf-article-image"><?php print $fields['field_magazine_image']->content;?></div> </div> <div class="separator article-view-separator"></div> …
11 security 

2
Wie ändere ich den Ansichtsmodus programmgesteuert?
Ich möchte den Ansichtsmodus des Knotens programmgesteuert ändern. Ich habe hook_preprocess_node(&$vars)den Ansichtsmodus verwendet und eingestellt: function moduleName_preprocess_node(&$vars) { // if conditions to apply particular view mode $vars['view_mode'] = 'teaser'; $vars['elements']['#view_mode'] = 'teaser'; } Dies funktioniert jedoch nicht wie erwartet. Vermisse ich hier etwas?
11 7  nodes  entities 

4
Statusmeldungen mit AJAX
Ich mache einen AJAX-Aufruf in Drupal 7 über das Standard-AJAX-Framework. Mein Problem ist, dass eine Statusmeldung, die durch den AJAX-Rückruf festgelegt wird, einfach verloren geht (oder beim nächsten Neuladen der Seite angezeigt wird). Wie kann ich die Statusmeldungen direkt nach Beendigung des AJAX-Rückrufs anzeigen, ohne die Seite neu zu laden? …




3
Wie rendere ich Kontextlinks für Blöcke, die ich in meinem Code rendere?
Ich habe ein Blockthema und einen Inhalt mit geladen module_invoke()und render()zum Rendern verwendet. Ich möchte Kontextlinks für diesen Block verwenden. Wie kann ich sie auch rendern? Dies ist der Code, den ich in der Vorlage page - front.tpl.php verwende. $block = module_invoke('block', 'block_view', '4); print render($block); Welchen Code soll ich …
11 7  blocks 

3
Drush Make entfernt .git-Ordner
Nach einem dummen Gefühl mit Drush Make und Github fand ich heraus, dass alle .git-Ordner (die von Git zum Aufzeichnen von Verlauf, Konfiguration, Ursprungsort usw. verwendet wurden) von Drush Make entfernt wurden, und ich habe davon schon einmal gehört, bin aber nicht darauf gestoßen ich selbst, da ich die make-Dateien …

1
Laden Sie eine Dateientität per URI
Gibt es eine Möglichkeit, eine Datei per URI in Drupal 8 oder Drupal 9 zu laden? In Drupal 7 ist dies anhand des nächsten Beispiels möglich: $uri = 'public://file.xyz'; // Take a look at: file.inc::file_load_multiple $files = file_load_multiple(array(), array('uri' => $uri)); $file = reset($files); // If empty, $file will be …
11 8  entities  files  uri 

4
So führen Sie hook_post_update_NAME () erneut aus
Drupal 8 wurde eingeführthook_post_update_NAME() und bietet einige Vorteilehook_update_n für die Aktualisierung von Modulen. Jedes hook_post_update_NAME()sollte nur einmal ausgeführt werden, aber manchmal möchte ich es erneut ausführen, beispielsweise wenn ich den Update-Hook während der Entwicklung debugge. Mit hook_update_nkönnen Sie die Schemaversion in der Datenbank zurücksetzen . Wie rennst du noch einmal …
11 8  updating 

1
Hinzufügen einer Klasse zu einer Drupal-Tabellenzelle mit ['Daten']
In Drupal 8 ähnelt das Rendern von Tabellen immer noch Drupal 7. Sie erstellen in PHP mehrdimensionale Arrays von Zeilen und Spalten, die Drupal in a <tr>bzw. <td>s umwandelt . Es gibt immer noch diesen verwirrenden Drupalismus 'data', mit dem Sie Render-Array-Elemente als Zellendaten hinzufügen können (nicht zu verwechseln mit …
11 theming  8 

5
Wie kann ich die Blocksichtbarkeit mit Code steuern?
In Drupal 6 konnte ich die Blocksichtbarkeit mithilfe von PHP-Code in der Block-UI-Konfiguration wie folgt steuern: <?php return MYMODULE_abc() || MYMODULE_def() ; ?> Diese Funktionen haben den aktuellen Knoten, die Taxonomie usw. nachgeschlagen, um zu entscheiden, ob der Block angezeigt werden soll. Diese PHP-Option ist in Drupal 8 weg, aber …
11 8  blocks 

4
Menükonfiguration exportieren [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 8 Monaten . Suchen Sie nach einer Möglichkeit, die Menükonfiguration zu …

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.