Ich entwickle eine Site mit Drupal 8 Beta-14. Ich habe einen Ansichtsblock mit verschiedenen Begriffen erstellt und möchte ihn jetzt mit Code anzeigen. Wie kann ich es programmatisch anzeigen? Ich habe es in Drupal 7 mit diesem Code gemacht, aber ich bin verwirrt über Drupal 8. $block = module_invoke('block', 'block_view', …
Ich habe einen Ansichtsblock erstellt, dessen Computername "Nachrichten" ist. Wie zeige ich es mit module_invoke()und dem Computernamen der Ansicht an?
Ich muss einen Ansichtenblock in meiner page.html.twig-Vorlage rendern. In D7 würde ich das machen: <?php $block = module_invoke('module_name', 'block_view', 'block_delta'); print render($block['content']); ?> In Drupal 8 ist module_invoke veraltet und es wird empfohlen, dies zu verwenden: (Ich habe den Namen des Blocks als zweiten Parameter hinzugefügt.) Drupal::moduleHandler()->invoke($block, 'views_block__blog_block_1', $args = …
Drupal lernen. Ich weiß jetzt, dass ich Block über das Backend erstellen kann, aber ich würde sie lieber programmgesteuert vorerstellen, wenn es möglich ist. Tatsächlich bin ich mir ziemlich sicher, dass es möglich ist. Aber wie geht das am einfachsten?
Ich habe einen Block mit hook_block_infound hook_block_themeund dergleichen erstellt. Aber wie kann ich es thematisieren? Ich habe es funktioniert, um ein Array mit den Schlüsseln 'subject'und zurückzugeben 'content'. Aber ich habe das Markup direkt im hook_block_view()Hook erstellt und das ist nicht das, was ich will. In den Dokumenten heißt es, …
Ich habe endlich angefangen, mich ernsthaft mit Drupal 8 zu beschäftigen und interessiere mich besonders für das Konfigurationsmanagement. Ich bin auf etwas gestoßen, das ein bisschen problematisch sein könnte, und zwar in Bezug auf benutzerdefinierten Blockinhalt. Ich kann sehen, dass das Konfigurationsverwaltungssystem Blockkonfigurationen exportieren kann - Region, Thema, Gewicht, Sichtbarkeit …
Ich sehe, dass es in jeder meiner Ansichten Cache-Einstellungen gibt. Muss ich diese Einstellungen vornehmen oder werden sie von den Core-Caching-Mechanismen in / admin / config / development / performance automatisch vorgenommen, und diese "zusätzlichen Einstellungen" in Ansichten gelten, wenn ich das Standard-Caching-Verhalten von Drupal Core überschreiben möchte?
Ich habe eine Seitenansicht ("/ news") mit Kontextfilter für die Themen ("news / design", "news / coding" ...), die taxonomische Begriffe sind, und dies hat gut funktioniert. Aufgrund einiger Änderungen für das mobile Theming benötige ich eine Blockansicht anstelle der Seitenansicht, kann sie jedoch nicht für die Filter verwenden. Mit …
Das Theming von benutzerdefinierten Blöcken hat viel zu tun, aber was ist mit Blöcken, die von Ansichten erstellt wurden? Mein Ansichtenblock hat die ID: block-views-posts-listing-block, Ich habe viele Möglichkeiten, um eine Vorlagendatei zu benennen, zum Beispiel: block - block - views-posts-listing-block.tpl.php, aber ich kann den korrekten Dateinamen nicht finden.
Ich habe diesen sehr einfachen Block, der nur die ID des aktuellen Knotens anzeigt. <?php /** * @file * Contains \Drupal\mymodule\Plugin\Block\ExampleEmptyBlock. */ namespace Drupal\mymodule\Plugin\Block; use Drupal\Core\Block\BlockBase; use Drupal\Core\Cache\Cache; /** * @Block( * id = "example_empty", * admin_label = @Translation("Example: empty block") * ) */ class ExampleEmptyBlock extends BlockBase { /** …
Bean , Boxen und Fieldable Panels Panes alle eine ähnliche Funktionalität bieten. Ich habe Probleme zu verstehen, was genau die Unterschiede zwischen ihnen sind. Was sind ihre Vor- und Nachteile im Vergleich zueinander? Sind sie auf unterschiedliche Anwendungsfälle ausgerichtet? Ich möchte eine Art von Blöcken in Panels verwenden, um benutzerdefinierten …
Ich bin neu in Drupal 7 und möchte die Standardeinstellungen der Startseite main content blockdurch einen äquivalenten Block ersetzen, der aus Ansichten generiert wird (und dadurch mehr Kontrolle über den Block erhält). Ich habe den neuen Frontpage-Block in Views erfolgreich generiert und zum Content-Bereich hinzugefügt. Jetzt zeigt die Homepage sowohl …
Ich beginne gerade mit einem responsiven Thema, das auf Omega basiert, und konzentriere mich zunächst auf das mobile Layout. Es gibt bestimmte Blöcke, die wahrscheinlich zu umfangreich sind, um sie in das mobile Layout aufzunehmen, und andere Blöcke, die speziell für dieses Layout eingeführt werden müssen (verwässerte Menüs, reduzierte Benutzerleiste …
Ich ersetze eine Drupal 6-Website durch eine Drupal 7-Website mit dem gleichen Inhalt. Auf dieser Drupal 6-Website ist ein Block sichtbar, wenn Sie angemeldet sind. Als Überschrift wird in diesem Block die Meldung "Willkommen {Benutzername}" angezeigt. Ich suche nach einer Möglichkeit, dies in Drupal 7 zu tun. Ich habe versucht, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.