Câu hỏi được gắn thẻ là ['9']
Version tags should be used only for questions that apply to a version only, not to merely say what version a site is using.

Tôi có thể tải các đoạn của trường nút bằng cách sử dụng
$paragraphs = $node->get('my_field')->referencedEntities()
Trong hook_node_update, tôi có thể tải các đoạn trước đó bằng cách sử dụng
$paragraphs = $node-> original->get('my_field')->referencedEntities()
Nhưng thay vào đó, tôi muốn tải đoạn xem trước từ id của họ, Ä ...

Trên bản cài đặt Drupal 9 của tôi khi tôi tạo trường "hình ảnh", Drupal sẽ tự động thêm đang tải = "lười"
thuộc tính.
Khi tôi tạo trường "phương tiện" với màn hình "Kiểu hình ảnh thích ứng", đang tải = "lười"
thuộc tính không được áp dụng.
Làm thế nào để áp dụng các đang tải = "lười"
thuộc tính cho phương t ...

Trong Drupal 9, tôi đã xóa một trường hình ảnh có tên máy field_poi_image
và tôi có một trường phương tiện có cùng tên máy. Từ đó có thông báo lỗi trong dashboard.
Làm thế nào tôi có thể sửa lỗi này?
Định nghĩa thực thể/trường Định nghĩa thực thể và/hoặc trường không khớp Những thay đổi sau đây đã được phát hi ...
Tôi đã tạo hai thực thể tùy chỉnh, thực thể_một và thực thể_hai. entity_one có một trường tham chiếu thực thể cho phép bạn chọn các phiên bản không giới hạn của entity_twos. Biểu mẫu chỉnh sửa cho entity_one dường như hoạt động tốt. Trường này tồn tại và tự động điền đúng thực thể_twos. Tuy nhiên, ngay sau khi ...
Tôi đang tạo plugin trường chế độ xem tùy chỉnh và tôi có rất nhiều thông báo trong dblog mà tôi không thể theo dõi.
Đó là một plugin trường dạng xem đơn giản chỉ hiển thị một số nội dung thành trường "không phải db" tùy chỉnh trên dạng xem.
Vấn đề #1, là trong dạng xem, trường được liệt kê dưới dạng ':' (Nhóm ...
Tôi có một trang web Drupal có ít liên kết CDN. Tôi đã nghĩ đến việc thêm hàm băm SRI vào các liên kết đó.
Làm thế nào tôi có thể làm điều đó?
Mọi giải pháp tôi đã thử đều yêu cầu thêm mô-đun tùy chỉnh, nhưng tôi không biết những thứ này hoạt động như thế nào.
Bằng cách nào đó, tôi đã quản lý để tạo một m ...
Trang web của tôi có hai ngôn ngữ hiện có với một số trang nội dung hiện có. Mã ngôn ngữ cho cả hai đều không chính xác. Tôi cần thay đổi mã ngôn ngữ cho tiếng Anh từ en-gb đến en-ca. Giao diện người dùng Drupal dường như không cho phép điều đó (xem bên dưới).
Làm cách nào để thay đổi mã ngôn ngữ cho một ngôn ngá ...

Tôi có mô-đun Định vị địa lý và Phương tiện.
Tôi xuất bản các nút có ảnh chứa tọa độ địa lý trong EXIF.
Làm cách nào để lấy tọa độ địa lý của ảnh?
Tôi muốn hiển thị bên dưới mỗi ảnh của nút của mình, một nút "Tới đó" để đi đến địa điểm chính xác mà ảnh được chụp. Khi người dùng nhấp vào n ...
Giả sử tôi có phân loại sau (hệ thống phân cấp 3 cấp).
- Acura
- tích phân
- Hatchback 1991
- Hatchback 1995
- Hatchback 2000
- tích phân
Ví dụ, nếu tôi đang ở nhiệm kỳ cuối cùng của hệ thống phân cấp này Hatchback 1991, làm cách nào để hiển thị tất cả các kiểu máy cụ thể khác thuộc về kiểu máy mẹ của nó (Hatchback 1995 ...
Tôi đang làm việc trên một dự án sẽ sử dụng 100 người dùng và có khả năng là hàng nghìn người dùng. Người dùng sẽ được yêu cầu tải lên ít nhất 5 hình ảnh và có thể là một số tệp PDF.
Đã tạo một loại nội dung và thêm một số trường Phương tiện hoạt động hoàn hảo cho dự án này. Tất cả các tệp ...
Đối với một thực thể tùy chỉnh, tôi đã tạo một số khối động. Nhưng các khối không được hiển thị. Chúng được đặt trong quản trị/cấu trúc/khối. Dưới đây là một ví dụ về khối 1.
myentity.routing.yml:
myentity.blocks:
đường dẫn: '/collection/{myentity}'
mặc định:
_title: 'Bộ sưu tập thứ'
yêu cầu:
...
Tôi đang cố gắng hiển thị các trường gói đoạn văn của mình trong chế độ xem. điều đó có thể không?
Tôi có một gói chứa 2 trường không có giới hạn đầu vào. Tôi muốn hiển thị một trong các trường trong chế độ xem. Tôi đã thêm mối quan hệ loại Đoạn văn vào chế độ xem của mình và sau đó thêm "field_Des ...
Tôi có một mô-đun tùy chỉnh tạo loại trường. Đó là một trường văn bản thuần túy và tôi đã thêm nó vào một loại nội dung bằng giao diện người dùng Drupal. Bản số của trường này là "Không giới hạn".
Đây là cách tôi tạo trường trong mã:
lớp MyItem mở rộng FieldItemBase { /** * {@inheritdoc} */ lược ...

Tôi đang cố gắng tạo một hành động cục bộ động thông qua một công cụ phái sinh. Công cụ phái sinh hoạt động và trả về một liên kết được tạo động nhưng bộ đệm dường như vẫn duy trì giá trị của nó.
Theo điều này Nhật ký thay đổi lõi Drupal, tôi hiểu rằng tôi có thể thiết lập các tham số bộ đệm trên cà ...
Tôi có một thực thể với các trường động.Mỗi phiên bản của thực thể đó có các trường cụ thể của riêng nó. Ví dụ: tôi có một thực thể tên là Xe hơi. Nhưng ô tô không có cùng thuộc tính. Vì vậy, mỗi chiếc xe có thuộc tính cụ thể của riêng mình. Và nếu tôi thêm một trường mới, nó sẽ được thêm vào tẠ...
Tôi có loại trường tùy chỉnh mà tôi tạo bằng mô-đun tùy chỉnh. Nó là một trường văn bản đơn giản nơi người dùng nhập vào một chuỗi. Tôi muốn giữ lại hai bản sao của trường này:
- Giá trị chuỗi chính xác như người dùng đã nhập.
- Một giá trị an toàn của cùng một chuỗi.
Đây là cách tôi tạo trường:
lớp ...

Tôi đang cố gắng di chuyển một trang web Drupal 6 sang Drupal 9. Vấn đề là khi tôi cố chạy quá trình di chuyển, tôi gặp rất nhiều lỗi như thể Drupal cố gắng sử dụng plugin di chuyển Drupal 7 thay vì plugin di chuyển Drupal 6.
Tôi nhận được những tin nhắn này.
Phát hiện trường không thành công cho phiên bản lõi Drupal 7.
I have a client who would like users to be able to comment on content without being able to see any other users' comments. This is for a review system where users shouldn't feel influenced by the views of other users. I'm using Drupal 9.3.14 and a subtheme of Radix.
I have tried adding this to my theme's comment.html.twig:
{% if author_id == user.id %}
{{ content }}
{% endif %}
That works for a while ...

Tôi có một bộ điều khiển quản lý việc gửi biểu mẫu đặt lại mật khẩu. Mọi thứ hoạt động tốt, ngoại trừ cài đặt tin nhắn. Tôi cũng đã cố gắng thay đổi thông báo trong tệp .module mà không gặp may. Nó hoạt động trên Drupal 8, nhưng sau khi chuyển sang drupal 9 thì nó không hoạt động nữa. Đây là mã:
<?php
...

Tôi có chế độ xem tìm kiếm API tìm kiếm có hai loại trên đó. mức độ liên quan và sau đó là ngày xuất bản. Điều này có nghĩa là khi tôi thực hiện tìm kiếm văn bản, điểm số liên quan sẽ xử lý việc sắp xếp, nhưng khi không có văn bản tìm kiếm, kết quả sẽ được sắp xếp theo ngày. Gần đây, tôi đã thêm một sá ...

Nó phải rất đơn giản, tuy nhiên, tôi không thể xác định lý do tại sao điều này không thêm trình giữ chỗ vào trường trong biểu mẫu:
function posts_form_alter(&$form, FormStateInterface $form_state, $form_id) {
if ($form_id == "node_post_form" || $form_id == "node_post_edit_form") {
$form['field_post_subject']['#attributes']['placeholder'] = t("blah" ...
tôi có một phong tục lớp TextWidget mở rộng WidgetBase
Bên trong nó, tôi có một trình xử lý xác thực tùy chỉnh trông như thế này:
xác thực chức năng công khai($element, FormStateInterface $form_state) {
$value = $element['#value'];
$label = 'Trường này'; // Có phương pháp nào để lấy tên trường đối mặt với con người?
if (strl ...

Thực thể tùy chỉnh của tôi có thể sửa đổi được. Tôi có thể xem các bản sửa đổi, nhưng biểu mẫu hoàn nguyên bản sửa đổi của tôi không hoạt động. Lộ trình cho biểu mẫu được xác định trong msul_rovi_games.routing.yml.
entity.rovi_game.revision_revert_confirm:
đường dẫn: '/rovi_game/{rovi_game}/revisions/{rovi_game_revision} ...
Tôi cần tạo một nền tảng mới cho Drupal 9 trong Aegir.
Tôi đã tạo tệp tạo tệp trong /var/aegir/platform/makefiles/d9.make.
api = 2
lõi = 9.x
dự án [] = "drupal"
tôi nhận được Không có lịch sử phát hành cho drupal 9.x. lỗi. Có vẻ như có một bản phát hành từ https://updates.drupal.org/release-history/drupal/8.x nhưng không phải từ https://u ...
Tôi đã tạo một loại thực thể tùy chỉnh và tôi muốn nó được thêm vào các tab trên trang nội dung bên dưới.
custom_entity.links.menu.yml của tôi trông như thế này
thực thể.custom_entity.collection:
tiêu đề: 'Thực thể tùy chỉnh'
route_name: 'entity.custom_entity.collection'
mô tả: 'Liệt kê các thực thể tùy chỉnh'
cha mẹ: ...
Tôi có một thực thể được gọi là Sản phẩm thực thể. Và thực thể này có một biểu mẫu, nếu bạn thay đổi trường Tiêu đề trong biểu mẫu này, Drupal sẽ tự động lưu giá trị mới của trường này vào bảng thích hợp trong cơ sở dữ liệu, nhưng ngoài ra, tôi cũng lưu thay đổi trường Tiêu đề trong form sang một bả ...
Tôi đã tạo một mô-đun tùy chỉnh và nó có một đường dẫn /{nodeid}/{userid}
. Tôi đang sử dụng mô-đun Entity Print để tạo pdf. Tôi đang cố hiển thị bản pdf bằng liên kết (/print/pdf/node/{nodeid}/{userid}
) như đã đề cập trong tài liệu. Nhưng đơn giản này tải một trang không phải là pdf.
Phiên bản Drupal là 9.
định tuyến mô- ...
I have a template that defines a module that builds a paragraph.
This paragraph uses a field reference to link another type of content.
In my main paragraph I call this reference content with
{{ content.field_hero_slider_item_reference }}
to display it.
This works, but I would like to be able to pass variables to it so that I can style the individual elements inside the reference with attributes from anoth ...
Tôi đã nhập một số nút vào Drupal 9 mới được cài đặt. Sau đó, ngày tạo nội dung ban đầu (từ trang web trước) trở nên quan trọng.
Tôi có thông tin theo id nút mới. Không biết cập nhật ở đâu?
Tôi đã cố gắng cập nhật các cột đã tạo và thay đổi trong bảng node_field_data, nhưng trong danh sách nội dung tôi vẫn thấy ...

Thật không may, form_token không thay đổi khi tôi làm mới các trang biểu mẫu. Điều này không gây ra rủi ro lạm dụng và bảo mật? Có ai có thể giải thích những gì Drupal làm cho CSRF dưới mọi hình thức không? Cảm ơn