Traditions-Blog seit April 2000

Drupal: Block überall einbinden Inhalt abgleichen

Einen Block kann man über die Block-Administration in Template-Regionen einblenden, nicht jedoch in ein Node. Das geht aber mit dieser Funktion, die überall - z.B. in node.tpl.php, page.tpl.php, direkt in Nodes, andere Blöcke oder sonstwo eingesetzt werden kann:

<?php $block = module_invoke('xx', 'block', 'view', 'yy'); ?>
<?php print $block['content']; ?>

Auf admin/build/block im Admin-Bereich findet man die Werte für xx und yy. Wenn man einen existierenden Block zur Konfiguration aufruft, entsprechen die beiden letzten URL-Argumente den gesuchten Werten:

z.B. wird der Block
admin/build/block/configure/views/blockmitviews
aufgerufen über

<?php $block = module_invoke('views', 'block', 'view', 'blockmitviews'); ?>
<?php print $block['content']; ?>

oder der Block
admin/build/block/configure/block/2
über

<?php $block = module_invoke('block', 'block', 'view', '2'); ?>
<?php print $block['content']; ?>

Als Eingabeformat muss "Php" gewählt werden, wenn der Code direkt in ein Node oder einen anderen Block eingefügt wird.

Große Blog, danken........

Große Blog, danken........

baern online 11

Super!

Danke für diesen Tip. Das hat mir wirklich sehr weiter geholfen.

Gruß
Astrid

Danke

Danke für die Anleitung - hab lange danach gesucht - genau das brauchte ich! ;-)

Gruß Matthias

Block einbinden

Hallo,
ich arbeite mit Drupal 6.x ich hab deine Anleitung genau befolgt aber es wird mir kein Block im Node angezeigt.

Ist deine Anleitung nur in Drupal 5?

Gruß Markus

Drupal 5

Zumindest hab ich es nur mit Drupal 5 probiert, Drupal 6 hab ich noch nicht benutzt und kenn mich nicht mit möglichen Änderungen aus.

!!!!!!!

als wenn man das nich selbst schaffen würde!
Das steht alles unter eingabeoptionen!!!!!!!!!!

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h4> <blockquote> <pre> <p> <br> <img>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen

Mit dem Absenden dieses Formulars, akzeptieren Sie die Datenschutzrichtlinie von Mollom.