2016-12-07 2 views
0

Ich bin neu in Drupal und vertraut mit Joomla und Wordpress. Ich bin ein wenig verwirrt mit wie Drupal funktioniert, wenn Sie eine Art von Modul auf einen bestimmten Block in Drupal 7 platzieren. Sagen, dass ich das Suchfeld in einem Fußblock des Themas platzieren möchte, was sind die Schritte dafür? Oder ist es abhängig vom Thema wie Module platziert werden? Bitte leiten ...Platzieren eines Moduls zu einem bestimmten Block in Drupal 7

Dank

Antwort

1

Drupal 7 haben „Regionen“, es ist wie ein Gitter, können Sie blockieren in Regionen hinzufügen. Sie können einen Block über die Admin-Schnittstelle/admin/structure/block/add hinzufügen, einen Teil für Regionen, die Ihren Block erhalten können.

Auch wenn Sie programmatisch einen benutzerdefinierten Block erstellen müssen, können Sie den Link folgen https://drupal.stackexchange.com/questions/5582/easy-way-to-create-blocks-programmatically

+0

Zunächst einmal vielen Dank für Ihre Antwort. Ich weiß, dass Region wie ein Rastersystem ist, und ich könnte Blöcke in diesen Regionen zuweisen. Was ich jedoch nicht verstehen konnte ist, wie kann ich einem Block irgendeine Art von Modul zuweisen? Angenommen, ich habe die Fußzeilenregion und sie enthält block1, sodass ich diesem Block ein Modul (z. B. das Suchfeld) zuweisen möchte. Wie kann ich das machen ?. Bitte klären Sie. Vielen Dank. –

+0

Es ist kein Modul, das Sie einem Block zuweisen, es ist ein Modul, das einen Block erzeugt, der der Region zugewiesen wird. Sie müssen ein Modul mit einer benutzerdefinierten Blockdeklaration erstellen (Link in meiner Antwort) und entwickeln, was Sie in diesen Block wollen. Andernfalls, wenn Sie ein Contrib-Modul verwenden, müssen Sie prüfen, ob es Ihnen einen Block bringt. – Fky

+0

Vielen Dank FKY ... Jetzt macht es Sinn ... Prost !!! –

1

Drupal nutzt Blöcke und sie können in Regionen platziert werden. Regionen werden in Ihrer Motivinfo-Datei definiert und von Ihrer Themenseitenvorlage gedruckt.

Sie können vorhandene Blöcke in einigen Regionen auf der "Structure -> Blocks" Admin-Seite platzieren.

Wenn Sie auf Blocks Seite sind, gibt es eine Tabelle, wo jede Zeile für einen einzelnen Block ist. Sie können einen Block in eine Region einfügen, indem Sie ihn in eine Region ziehen oder das Dropdown-Menü in der Spalte Region ändern (vergessen Sie nicht, danach zu speichern).

Sie können auch konfigurieren, dass jeder Block nach bestimmten Kriterien angezeigt wird (Seite, Benutzerrolle ...). Auf derselben Blockseite gibt es einen "configure" -Link für jeden Block und auf der Konfigurationsseite befindet sich unten auf der Bearbeitungsseite der Bereich "Sichtbarkeit".

Sie können jedoch zusätzliche Module wie Context verwenden, um Blöcke in Regionen mit mehr Auswahlmöglichkeiten zu platzieren.

+0

Als Sie sehr viel MILANG ... Prost ... !!! :-) –

Verwandte Themen