Thêm một khối vào một khu vực bằng cách sử dụng drush


7

Làm cách nào tôi có thể thêm một khối vào một vùng bằng Drush?

Tôi đang sử dụng Drupal 7.0 và Drush 4.3.

Câu trả lời:


13

Các Drush extras dự án có các lệnh để quản lý khối.

Hướng dẫn ngắn (theo README.txt của họ ):

  1. Cài đặt tiện ích Drush này:

    drush dl drush_extras
  2. Xác định tên mô-đun và delta của khối, và tên và trọng lượng của vùng mong muốn để thêm khối:

    drush block-show
  3. Thêm khối vào khu vực:

    drush block-configure --module=block_module --delta=block_delta \
      --region=region_name --weight=-12
    

Thêm hướng dẫn qua:

drush help block-show
drush help block-configure
drush help block-disable

-1

Tôi nghĩ rằng bạn có thể hỏi câu hỏi sai ở đây. Tôi nghĩ câu hỏi của bạn có thể là - "làm cách nào để tự động hóa các triển khai để bao gồm các khối được đặt trong các khu vực"?

Trong trường hợp này, bạn có một vài lựa chọn, tôi muốn giới thiệu:

  • Sử dụng bảng và trình quản lý trang (hiện trên alpha 3)
  • Thêm các khối vào một bố cục trang và có được điều này chính xác như thế nào bạn những gì nó. Lượt xem vv cũng có thể được thêm vào bố cục
  • Xuất các trang thành các tính năng (hiện tại chỉ cần nhấn beta 2 cho drupal 7)
  • Tính năng này có thể tùy chọn có các phụ thuộc vào các mô-đun khác có thể cung cấp các khối cho mô-đun của bạn
  • Khi triển khai, hoàn nguyên tính năng để kích hoạt các mô-đun phụ thuộc và đặt các khối vào đúng vị trí trên bố trí bảng điều khiển

Tôi thích cách tiếp cận này vì nó giữ toàn bộ bố cục trang web của bạn theo mã, do đó làm cho nó có thể được lưu trữ trong kiểm soát phiên bản và tất nhiên có thể triển khai cho các máy chủ web sản xuất của bạn mà không gặp rắc rối. Cuộn lại cũng được thực hiện dễ dàng.


3
"Tôi nghĩ rằng bạn có thể hỏi câu hỏi sai ở đây." KHÔNG, tôi nghĩ BẠN đã hiểu nhầm câu hỏi. :) Anh ấy hỏi liệu anh ấy có thể đơn giản thêm một khối vào một khu vực nhất định thông qua Drush không. Câu trả lời của bạn không chứa bất kỳ thông tin nào liên quan đến câu hỏi.
Sk8erPeter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.