Vì vậy, đây là những gì chúng tôi thực sự đã làm, không cần tiền xử lý hoặc ghi đè. Cảm ơn Peter Bull tại Acquia vì sự giúp đỡ về điều này:
Chúng tôi đã xử lý việc này với một số trường Lượt xem bổ sung để viết lại HTML.
Đã thêm một trường bổ sung cho mô tả thuật ngữ, giống hệt như cách bạn hiện có, ngoại trừ chọn "Loại trừ khỏi màn hình" và xóa "liên kết khác".
Đã thay đổi thứ tự của các trường để trường mô tả thuật ngữ mới được tải trước trường hiện có.
Đã chỉnh sửa trường mô tả thuật ngữ gốc. Kiểm tra "Viết lại đầu ra của trường này" và đặt mã thông báo cho trường mới vào vùng văn bản, sau đó nối thêm HTML cho liên kết của bạn. Vì vậy, bạn đang viết lại đầu ra HTML là:
[token-for-new-term-description-field] <a href="https://drupal.stackexchange.com/mypagewiththeview#training-block-[counter]" class="foo">more</a>
Sau đó, tôi loại bỏ các liên kết nhiều hơn như nó được bao gồm trong viết lại ở trên.
Cách giải quyết này sẽ duy trì đầu ra được cắt xén của trường mô tả và cho phép bạn hiển thị liên kết với ID bộ đếm thích hợp trong neo, mà không chạy đường dẫn đó qua l () và check_plain ().
Cũng cần thiết để thêm vào liên kết với / vì vậy nó là gốc liên quan. Vì nó không được thông qua mặc dù l () nó sẽ không tự động làm điều đó và nếu trang xem này có một đường dẫn không liên quan đến tài liệu bạn có thể nhận được các liên kết bị hỏng.
Wheeeee!