Làm cách nào tôi có thể di chuyển các thuật ngữ phân loại sang một từ vựng khác và cập nhật các trường tham chiếu thuật ngữ?


7

Tôi cần chia một từ vựng phân loại thành hai từ vựng khác nhau trong Drupal 7.

Tôi có thể sử dụng mô-đun Trình quản lý phân loại để chuyển các thuật ngữ từ từ này sang từ khác; Tôi đã thử nghiệm điều này và nó hoạt động.

Tuy nhiên, vấn đề lớn là tôi có một số lượng lớn các nút với trường tham chiếu thuật ngữ phân loại bao gồm các tham chiếu đến các điều khoản.

Đây là những gì nó trông giống như bây giờ: Nodes của Content Loại X có một hạn tài liệu tham khảo Phân loại (nhiều giá trị cho phép) để từ vựng Một .

Đây là những gì tôi muốn làm.

  1. Tách từ vựng A thành từ vựng Btừ vựng A (chứa khoảng một nửa số thuật ngữ). [Bước này có thể được thực hiện với Trình quản lý phân loại.]

  2. Tạo mới lĩnh vực tài liệu tham khảo hạn để từ vựng B . [Điều này có thể được thực hiện từ Giao diện người dùng trường.]

  3. Di chuyển tài liệu tham khảo hạn với các điều khoản mà bây giờ là trong từ vựng B trong tài liệu tham khảo hạn để từ vựng Một đến mới tham khảo hạn cho từ vựng B . [Không biết làm thế nào để làm điều này ngoại trừ rất nhiều công việc thủ công.]

Bất kỳ ý tưởng về cách đi về bước 3?

Câu trả lời:


4

Hướng dẫn này gợi ý thực hiện thông qua các truy vấn SQL trực tiếp để thay đổi các từ vựng liên quan cho các thuật ngữ được đề cập.

Các trường tham chiếu hạn phải bằng ID hạn. ID thuật ngữ không nên thay đổi, chỉ có giá trị từ vựng liên quan đến thực thể thuật ngữ.


Mặc dù cuối cùng tôi đã không thực hiện phương pháp này, tôi chấp nhận câu trả lời này bởi vì trong hầu hết các trường hợp, tôi nghĩ rằng đó là cách tiếp cận tốt hơn so với phương pháp tôi đã thực hiện.
Patrick Kenny

2

Bạn đã thử chuyển thuật ngữ sang từ vựng mới với Trình quản lý phân loại (với cây kép) chưa? Các tham chiếu thuật ngữ là TID, khi bạn chuyển các thuật ngữ sang TID từ vựng khác được lưu và giống nhau. Vì vậy, tôi nghĩ rằng điều này sẽ làm việc


0

Tôi đã thử các truy vấn SQL, nhưng trong trường hợp này, nó trở nên đơn giản hơn để tạo một bảng bằng cách sử dụng Chế độ xem hiển thị tất cả nội dung của loại X và sau đó liệt kê các thuật ngữ trong Từ vựng A, kiểm tra các thuật ngữ nên có trong Từ vựng B, sau đó mở một loạt các tab trình duyệt và chỉnh sửa chúng bằng tay.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.