Điểm:0

Có cách nào để sao chép các trường hiện có thay vì tạo các trường mới theo cách thủ công không?

lá cờ us
jfc

Tôi đang sử dụng Drupal 9 và tôi có một mẫu yêu cầu 40 trường văn bản và 20 trường hình ảnh.

Chúng nhằm hiển thị 20 sản phẩm riêng lẻ, vì vậy tất cả chúng đều giống nhau. Màn hình sẽ giống như thế này -

Tiêu đề sản phẩm 1 Hình thu nhỏ sản phẩm 1 Phụ đề sản phẩm 1

Tiêu đề sản phẩm 2 Hình thu nhỏ sản phẩm 2 Phụ đề sản phẩm 2

Và cứ như vậy cho 20 sản phẩm.

Để thêm trường này theo cách thủ công sẽ mất rất nhiều thời gian vì có 60 trường. Có một mô-đun hoặc một số cách khác để sao chép các trường hiện có không?

lá cờ ru
Xin lỗi, nhưng đây là một ý tưởng khủng khiếp. Sử dụng trường Tham chiếu thực thể và liên kết 20 thực thể nội dung sản phẩm hoặc sử dụng [mô-đun Đoạn văn](https://www.drupal.org/project/paragraphs) và tạo Đoạn văn có thể lặp lại với 3 trường của bạn.
Điểm:3
lá cờ cn

Nếu bạn có 20 sản phẩm, bạn có 20 điều. Trong Drupal-speak, bạn có 20 thực thể.

Trong Drupal, mọi "thứ" đều là thực thể-- trang (nút) là thực thể và nhận xét cũng là thực thể.

Mỗi "thứ" phải là loại thực thể riêng của nó. Drupal cung cấp rất nhiều công cụ để liên kết các thực thể khác nhau (chẳng hạn như mô-đun Tham chiếu thực thể) và hiển thị các thực thể (chẳng hạn như mô-đun Trình tạo bố cục và mô-đun Chế độ xem). Tuy nhiên, tất cả các công cụ này đều cho rằng mỗi "thực thể" đại diện cho một thứ duy nhất.

Vì vậy, nếu bạn đặt 20 sản phẩm vào một thực thể (nút/trang), bạn sẽ ngăn mình sử dụng hầu hết các tính năng của Drupal giúp nó trở thành một CMS tuyệt vời.

Thay vào đó, tôi khuyên bạn nên tạo một loại nội dung tùy chỉnh, Sản phẩm. Bạn chỉ có thể thêm ba trường vào sản phẩm:

  • Tiêu đề
  • Hình nhỏ
  • Phụ đề

Tiếp theo, tạo 20 sản phẩm bằng cách thêm nội dung của loại nội dung mới của bạn Sản phẩm.

Sau đó, tạo chế độ xem bằng mô-đun Lượt xem. Điều này sẽ giúp bạn kiểm soát tuyệt vời cách hiển thị sản phẩm-- bạn có thể tạo một danh sách sản phẩm đơn giản để bắt đầu và nếu muốn mở rộng danh sách này sau này, bạn có thể hiển thị các sản phẩm có liên quan và thực hiện nhiều điều thú vị khác.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.