Drupal

Hỏi và đáp cho các nhà phát triển và quản trị viên

1
Lập trình có được một hình thức trong Drupal 8
Các tài liệu nêu: Đối số được truyền cho phương thức getForm () là tên của lớp xác định biểu mẫu của bạn và là một triển khai của \ Drupal \ Core \ Form \ FormBuilderInterface. Làm cách nào để tìm ra tên của lớp xác định biểu mẫu …
12 8 

8
Thay đổi một hình thức hiện có
Chúng tôi chỉ mới bắt đầu với Drupal 8 và rất nhanh chúng tôi gặp vấn đề đầu tiên. Làm thế nào tôi nên thay đổi một hình thức hiện có trong Drupal 8? Chúng ta cần thay đổi phương thức lưu cho dạng nút để chuyển hướng đến một …
12 8  forms 



1
Đặt mẫu cho frontpage
Làm cách nào để thay đổi mẫu frontpage Drupal 8, vì vậy nó không sử dụng mẫu page.html.twig thông thường?
12 theming  8 

5
Loại trường số trong API biểu mẫu
Tôi đang cố gắng thêm loại trường "số" vào biểu mẫu bằng FAPI: $form['phone_number']['areacode'] = array( '#type' => 'textfield', '#title' => '---', '#width' => '30%', '#align' => 'center', '#required' => true, '#maxlength' => 3 ); Tôi thay đổi TYPE thành "số" và trường hoàn toàn không được tạo. Các mô-đun …
12 forms 


4
Cách truy cập nhãn đã chọn thay vì giá trị
Tôi có một danh sách chọn các tiểu bang: AL|Alabama AK|Alaska AZ|Arizona AR|Arkansas Trong mã để truy cập giá trị trạng thái đã chọn, tôi có thể chạy mã như thế này: ... $entity->get('field_state')->value; ... Tôi nhận được các giá trị như AL hoặc AK. Làm thế nào tôi có …
12 8 

2
Làm cách nào để tạo bảng trong mô-đun tùy chỉnh
Trong Drupal 7, chúng tôi thường sử dụng hook_schema()tệp .install để tạo bảng. Tôi tin rằng, trong Drupal 8, bạn cũng có thể làm điều đó, nhưng tôi có ấn tượng rằng bạn nên tạo các tệp .yml với lược đồ của mình. Phương pháp tạo bảng trong Drupal 8 …
12 8  database 


3
Kiểm tra loại nội dung của nút trong hook tiền xử lý
Tôi có một loạt các biến tôi muốn cung cấp trên các mẫu twig cho các mẫu nội dung cụ thể. Trong MYTHEME.themetôi có: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block') ->createInstance('myblock', []); $variables['mycustomblock'] = $mycustomblock->build(); $headertext = \Drupal::service('plugin.manager.block') ->createInstance('headertext', [ 'text-align-submit' => 'right', 'uppercase-submit' => TRUE, 'header_size' …
12 nodes  8  hooks 

5
Làm thế nào để tôi có được nhãn loại nút từ một đối tượng nút?
Tôi đang cố gắng để có được nhãn bó (nhãn loại nút) của nút từ một đối tượng nút trong Drupal 8. Điều này hoạt động, nhưng có vẻ dài dòng: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Có cách nào khác để lấy nhãn bó, có thể theo cách ít phức tạp hơn …
12 8  entities 

2
Kết xuất trường nút bên trong page.html.twig
Tôi có một trường hình ảnh trên loại nội dung của mình (field_hero_image). Tôi không muốn nó hiển thị trong tệp node.html.twig. Tuy nhiên, tôi muốn hiển thị nó trong tệp page.html.twig. Cụ thể, tôi muốn kết xuất nó cùng với tiêu đề trang. Tôi sẽ sử dụng mã nào …
12 theming  8 

5
Cách ghi đè tiêu đề trang theo loại nội dung
Tôi đang sử dụng pagetitlemô-đun lõi để hiển thị tiêu đề trang. Tuy nhiên, đối với một số loại nội dung tôi muốntrangtiêu đề chính là nhãn loại nội dung (ví dụ: "Tin tức") chứ không phải nhãn nút (ví dụ: "Drupal 8 được phát hành!"). Có một cách đơn …
12 theming  hooks  8 


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.