Điểm:0

Đặt Giá trị Dữ liệu từ trường Văn bản thành trường Tham chiếu Thuật ngữ

lá cờ us

Nút có hai trường:

  1. Trương Văn bản
  2. Trường tham chiếu thuật ngữ (tự động hoàn thành?)

Các Trương Văn bản đã cũ và đã có 500 nút với 500 giá trị duy nhất.

Các Trường tham chiếu thuật ngữ là mới và cần chứa cùng một dữ liệu.

Vì vậy, ví dụ một nút có Trương Văn bản giá trị của 123, các Trường tham chiếu thuật ngữ cũng cần bằng cách nào đó để đặt nó thành 123?

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

trong nội quy Đặt dữ liệu giá trị chỉ cho phép bạn sao chép nội dung từ trường tham chiếu thuật ngữ vào trường văn bản chứ không phải ngược lại.

Hoặc trên trang lưu, nó lưu một thuật ngữ mới dựa trên trường văn bản vào từ vựng phân loại, nhưng bản thân thuật ngữ đó không hiển thị/được lưu trong nút/trường thuật ngữ của nó?

Quy tắc trong quá trình sản xuất:

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

Dưới hành động chúng tôi chọn Đặt giá trị dữ liệu và trong màn hình đầu tiên, chúng tôi chọn trường tham chiếu thuật ngữ Phân loại cần được sửa đổi:

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

Và sau đó trên màn hình tiếp theo, chúng tôi bị kẹt, vì chúng tôi không thể chọn nguồn cho bộ chọn dữ liệu là trường Văn bản mà tất cả các tùy chọn khả dụng chỉ là các trường tham chiếu Thuật ngữ khác.

Trường còn thiếu được thêm vào bên dưới Điều kiện với Thực thể có trường (các nút: trường-nhập-tên-sản-phẩm-)

No Sssweat avatar
lá cờ ua
Nếu toàn bộ vấn đề là xóa trường văn bản và bắt đầu sử dụng trường tham chiếu thực thể, thì tôi chỉ xuất hai bảng đó dưới dạng tệp CSV và sao chép trường văn bản và các giá trị vào bảng tham chiếu thực thể và id nút, như Tôi [đề cập ở đây](https://drupal.stackexchange.com/a/189473/27710).
No Sssweat avatar
lá cờ ua
Ngoài ra, bạn có thể sử dụng mô-đun [views_data_export](https://www.drupal.org/project/views_data_export) và xuất dưới dạng trường văn bản dưới dạng CSV, sau đó nhập vào trường tham chiếu thực thể bằng [feeds](https://www .youtube.com/watch?v=yxCzrkcpEvs&ab_channel=LevelUpTuts) mô-đun
user3108268 avatar
lá cờ us
@NoSssweat trường văn bản sẽ không bị xóa, nó sẽ được sử dụng để nhập dữ liệu như cũ, chỉ là dữ liệu đó cũng sẽ được sao chép vào trường tham chiếu thuật ngữ (khi lưu?). Làm cách nào để Nguồn cấp dữ liệu nhập CSV với các thuật ngữ chính xác vào các nút chính xác?
Điểm:2
lá cờ mx

Điều này làm việc cho D7

Trường tham chiếu thuật ngữ (tự động hoàn thành?)

trong luật, widget không ảnh hưởng, bạn cứ đặt giá trị, nhưng để autocomplete, danh sách chọn lọc sẽ tốn nhiều tài nguyên hơn

Trường Văn bản đã cũ và đã có 500 nút với 500 giá trị duy nhất.

Các giá trị duy nhất, điều này có nghĩa là một thuật ngữ phân loại duy nhất cho mỗi nút.

Trường Tham chiếu thuật ngữ là trường mới và cần chứa cùng một dữ liệu.

Giá trị tiêu đề thuật ngữ phân loại của bạn sẽ giữ giá trị trường

Các sự kiện của bạn trên nút: mới/cập nhật đều ổn

Với các điều kiện của bạn, tôi không thể nói với mutch, img chưa hoàn thành, tôi đề nghị đưa 'giá trị dữ liệu trường IS trống' vào trường tham chiếu thuật ngữ phân loại nút của bạn. Điều này sẽ tránh tạo các thuật ngữ trùng lặp và cập nhật cùng một nút hai lần.

Các bước:

1.- Trong phần hành động thêm một hành động

2.- tạo một thực thể mới (thuật ngữ phải tồn tại để được gán là TR cho một nút theo quy tắc)

3.- chọn từ danh sách thả xuống: thuật ngữ phân loại

4.- đối với tên thuật ngữ chọn tiêu đề nút, có sẵn trong chế độ chọn dữ liệu

5.- chọn từ vựng phân loại của bạn

6.- thay đổi (tùy chọn) tên biến và nhấn lưu

7.- thêm một hành động khác: lưu thực thể, thuật ngữ mới

8.- add aonther accion: đặt giá trị dữ liệu

9.- bây giờ hãy chọn nút đã cập nhật của bạn và xem chi tiết để tìm trường tham chiếu thuật ngữ

10.- và đặt giá trị trường nút với tham chiếu thuật ngữ bạn vừa tạo

11.- lưu nút, xong

CHỈNH SỬA:

Các bước để xây dựng một thành phần:

theo cách này, bạn có thể gọi nó từ nút/sự kiện mới hoặc từ VBO để cập nhật tất cả các nút cũ

a.- thêm một thành phần kiểu RULE

b.- trong tham số seccion thêm loại tham số: nút, nhãn: nút sản phẩm, tên máy: nút sản phẩm, lưu cài đặt

c.- về điều kiện thêm: thực thể có trường (nút sản phẩm của bạn): chọn trường tham chiếu thuật ngữ của bạn

d.- thêm một điều kiện nữa: trường tham chiếu thuật ngữ của bạn trống

thực hiện tất cả các bước hành động được giải thích ở trên theo quy tắc, bây giờ bạn có thể gọi thành phần của mình ở bất kỳ đâu.

user3108268 avatar
lá cờ us
Xin chào @pinueve, điều này lưu thuật ngữ phân loại mới vào vocab, nhưng nó không lưu thuật ngữ vào nút.
pinueve avatar
lá cờ mx
Tôi đã chỉnh sửa câu trả lời của mình, tôi chỉ thêm các số, không có gì khác và CÓ, nó lưu thuật ngữ vào nút (các hành động 8, 9, 10, 11)
user3108268 avatar
lá cờ us
Tôi đã ghi lại thiết lập và trình diễn của mình, bạn có thể vui lòng xem lại không https://streamable.com/v138c1
pinueve avatar
lá cờ mx
bản ghi hay, tôi chưa tạo ứng dụng mới, cảm ơn, bạn đang thiếu bước 7, cần thiết, tôi đã đề cập ở bước 2, bây giờ bạn sẽ có 2 hành động lưu, một cho thuật ngữ, một cho nút và vui lòng NÊN chọn trong 2 hành động này hành động: buộc thực thể lưu thành đúng, http://i.imgur.com/PKriyCA.png
pinueve avatar
lá cờ mx
và tôi khuyên bạn nên thực hiện theo một thành phần, bằng cách này, bạn có thể gọi thành phần của mình từ quy tắc của mình hoặc bằng VBO để cập nhật tất cả các nút hiện có và vui lòng thực hiện theo thứ tự trong các hành động được giải thích
user3108268 avatar
lá cờ us
Có vẻ như nó đang hoạt động cho đến nay. Một câu hỏi nữa, cách thực hiện tương tự nhưng với trường Tham chiếu thực thể? `Đặt giá trị dữ liệu` sẽ không cho phép sử dụng `entity_created` cho `Bộ chọn dữ liệu`. https://i.imgur.com/lbiJakq.png nó thêm `:` với nhiều tùy chọn hơn.
pinueve avatar
lá cờ mx
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/128308/discussion-between-pinueve-and-user3108268).

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