Điểm:0

Làm thế nào để đạt được điều này? (vì tôi nghĩ không thể tham khảo từ vựng)

lá cờ fi

Tôi đang cố triển khai một chức năng (tôi nghĩ nó không phức tạp lắm) nhưng hiện tại tôi đang gặp khó khăn.

Tôi đang sử dụng Drupal 7 và tôi có mô-đun tùy chỉnh của riêng mình, vì vậy, nếu cần, tôi sẽ viết mã, nhưng hiện tại tôi đang xác định các loại nội dung.

Tôi muốn người dùng có thể tạo hai loại nội dung:

1. Chứng khoán Nội dung này có các trường sau:

một. Tên
b. mục
c. số lượng
d. giá trị

2 mục (nội dung này là nội dung mình tham khảo trong nội dung Stock). Nội dung này có các trường sau:

một. Tên
b. thuộc tính (không giới hạn)

Và phần cuối cùng của câu đố là thuộc tính trường mà ban đầu tôi muốn sử dụng Từ vựng.

Một ví dụ dễ hiểu hơn:

Tôi có 2 thuộc tính (từ vựng):

màu sắc (với thuật ngữ màu vàng, xanh dương và xanh lá cây)
trọng lượng (với các điều khoản 200, 1000 và 5000)

Sau đó tôi tạo một Mục như thế này:

name="Mục Nº1"
attribues = [color, weight] (trường này không giới hạn nên tôi muốn tham chiếu 2 từ vựng. Theo những gì tôi thấy, không thể tham khảo từ vựng, chỉ các thuật ngữ)

Cuối cùng, khi người dùng tạo Cổ phiếu, tôi muốn một cái gì đó như thế này:

name="cổ phiếu đầu tiên của tôi"
item = "Item Nº1" (đã tham khảo)
số lượng = 3
giá trị = 34

Mục tiêu tôi cần đạt được là, trong bước cuối cùng này để tạo một Kho hàng nội dung, tôi cần chọn các điều khoản của "Mục Nº1". Trong trường hợp này, nó sẽ hiển thị màu sắc và trọng lượng và người dùng sẽ chọn một hoặc nhiều điều khoản của mỗi điều khoản.

Tôi nghĩ rằng tôi đang suy nghĩ quá nhiều về vấn đề này và có một giải pháp rõ ràng, vì vậy, nếu ai đó có thể giúp tôi và đề xuất một cách tốt hơn để thực hiện việc này, tôi sẽ thực sự đánh giá cao điều đó.

Cảm ơn bạn

CHỈNH SỬA:

Tôi đã quản lý để tạo loại nội dung "Mục" dưới dạng trường Tham chiếu thực thể nơi tôi có thể chọn từ vựng mà tôi có thể tham khảo:

nhập mô tả hình ảnh ở đây

thêm một Mục mới:

nhập mô tả hình ảnh ở đây

Vì vậy, tại thời điểm này, tôi có thể thêm một tham chiếu thực thể khác vào loại nội dung Chứng khoán NHƯNG sẽ chỉ cho phép người dùng chọn loại Mặt hàng. Điều tôi cần vào thời điểm này là cũng có thể chọn các thuật ngữ của từ vựng mà Loại mục có sẵn (khi tôi viết bài này, tôi càng chắc chắn rằng điều đó là không thể nếu không có bất kỳ mã hóa nào)

Điểm:0
lá cờ cn

Để theo dõi khoảng không quảng cáo, hãy xem cách Drupal Commerce thực hiện.

Thiết lập Thương mại có thể phức tạp hơn một chút so với mức bạn cần, nhưng nó khá linh hoạt và được hỗ trợ tốt. Nếu bạn chọn phương pháp này, nó cũng sẽ giúp bạn dễ dàng thêm các tính năng mới sau này.

Để bắt đầu, bạn có thể tạo một số sản phẩm, sau đó tạo thứ mà Thương mại gọi là biến thể sản phẩm cho "thuộc tính" của bạn.

Để xử lý hàng tồn kho, có cổ phiếu thương mại mô-đun. (Tuyên bố miễn trừ trách nhiệm: Chưa sử dụng mô-đun cụ thể này.)

Mặc dù được gọi là "Drupal Commerce", nhưng tất cả các tính năng được chia thành các mô-đun riêng biệt, vì vậy nếu bạn chỉ cần xử lý khoảng không quảng cáo và không muốn có cửa hàng trực tuyến, bạn có thể vô hiệu hóa các mô-đun liên quan đến cửa hàng (Thanh toán, Thanh toán, v.v. )

zephirus avatar
lá cờ fi
Cảm ơn Patrick, tôi biết về Commerce Stock nhưng vì tôi cần thứ gì đó quá đơn giản nên tôi đã nghĩ rằng sẽ có một giải pháp tốt hơn. Tôi sẽ xem xét tuy nhiên.
Điểm:0
lá cờ in

Từ vựng là các thực thể cấu hình, nhưng bạn vẫn có thể tham chiếu chúng bằng các trường tham chiếu thực thể.

Thêm một trường mới và chọn Tham khảo > Khác... cho loại trường.

Trên màn hình tiếp theo, bạn sẽ có thể chọn loại mục để tham khảo qua danh sách chọn với nhiều tùy chọn khác, bao gồm các thực thể cấu hình. Trên màn hình này, đặt "Loại mục cần tham chiếu" thành Cấu hình > Từ vựng phân loại.

Theo mặc định, điều này sẽ cho phép người soạn thảo tham chiếu bất kỳ từ vựng phân loại nào. Nếu bạn cần giới hạn những từ vựng nào có thể được tham chiếu, hãy tạo dạng xem tham chiếu thực thể và định cấu hình trường của bạn để sử dụng nếu bằng cách đặt phương pháp tham khảo trên trang chỉnh sửa trường của bạn (Quản lý trường > Trường của tôi > Chỉnh sửa). Để biết chi tiết, xem Cách sử dụng Chế độ xem tham chiếu thực thể trong Drupal 8

sonfd avatar
lá cờ in
Ôi chết tiệt, câu trả lời này dành cho Drupal 8+, không biết nó có áp dụng cho Drupal 7 không. :(
zephirus avatar
lá cờ fi
Tôi nghĩ rằng điều đó không áp dụng cho Drupal 7. Tôi đã nghĩ đến việc đổi sang Drupal 7 nhưng sự khác biệt về mã quá lớn nên tôi chưa sẵn sàng để làm điều đó. Nhưng tôi nghĩ rằng điều đó sẽ giải quyết nó, vâng.
zephirus avatar
lá cờ fi
Tôi đã chỉnh sửa câu hỏi ban đầu của mình. Tôi có thể tham chiếu tên từ vựng trong loại nội dung "Mặt hàng" của mình. Tôi chỉ không thể hiển thị các điều khoản có sẵn khi tạo nút "Cổ phiếu" :(

Đă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.