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:
thêm một Mục mới:
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)