Wie kann ich mit Drush einer Region einen Block hinzufügen?
Ich benutze Drupal 7.0 und Drush 4.3.
Das Drush-Extras- Projekt enthält Befehle zum Verwalten von Blöcken.
Kurze Anweisungen ( gemäß ihrer README.txt ):
Installieren Sie dieses Drush-Add-On:
drush dl drush_extras
Bestimmen Sie den gewünschten Modulnamen und das Delta des Blocks sowie den gewünschten Regionsnamen und das gewünschte Gewicht für das Hinzufügen des Blocks:
drush block-show
Fügen Sie den Block der Region hinzu:
drush block-configure --module=block_module --delta=block_delta \
--region=region_name --weight=-12
Weitere Anweisungen über:
drush help block-show
drush help block-configure
drush help block-disable
Ich denke, Sie stellen hier vielleicht die falsche Frage. Ich denke, Ihre Frage könnte lauten: "Wie automatisiere ich Bereitstellungen, um Blöcke einzuschließen, die in Regionen platziert werden?"
In diesem Fall haben Sie einige Optionen, die ich empfehlen würde:
Ich bevorzuge diesen Ansatz, da Ihr gesamtes Site-Layout im Code bleibt und somit in der Versionskontrolle gespeichert und natürlich mit geringem Aufwand auf Ihren Produktionswebservern bereitgestellt werden kann. Das Zurückrollen ist ebenfalls einfach.