Frage

ist es eine Möglichkeit, einen Block in platzieren verschiedenen Regionen ohne es zu duplizieren . für ex betrachtet eine block1 und seine Anzeigebereich Anforderung

  page1 lefttop
  page2 right

So konfigurieren Sie block1 in zwei verschiedenen Regionen?

War es hilfreich?

Lösung

Soweit ich es verstehe jeder Block muss eindeutig sein, so dass ein Block in zwei Orten gleichzeitig mit dem Standard-Block Admin sein kann nicht.

Having said, dass ein Block im Wesentlichen nur ein Funktionsaufruf, so dass Sie programmatisch diese Einschränkung umgehen können. mit so etwas wie drupal_set_content () . Ich würde wirklich nicht diesen Weg nehmen, obwohl, wie Sie wahrscheinlich in einige unbeabsichtigten und unangenehmen Folgen laufen werden.

Allerdings, was Sie wollen wahrscheinlich ist so etwas wie Multi Block .

Andere Tipps

Mit dem Drupal-Block-System können Sie nicht, wenn Sie den gleichen Block wollen in mehr als einer Region erscheinen, werden Sie um den Block duplizieren müssen. Das ist eine der Einschränkungen der aktuelle Block-System, ich bin mir nicht sicher, ob es in Drupal 7 geändert wird.

Dies ist eines der von den Dingen, die Panels löst, aber es nur für dieses Problem zu lösen, wäre ein bisschen zu viel des Guten.

8.x In Drupal dieses Problem gelöst: http://drupal.org/node/79571
Aber für Drupal 6.x und 7.x Drupal Sie auf diese Weise verwendet werden: http://drupal.org/node/353565

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top