Trong một khung nhìn, làm thế nào tôi có thể liên kết một trường với nút?


15

Trong chế độ xem trường, trường "tiêu đề" có hộp kiểm "Liên kết trường này với phần nội dung gốc". Nhưng hộp kiểm này không có sẵn cho các lĩnh vực khác. Làm thế nào tôi có thể đạt được chức năng này cho các lĩnh vực khác?

Ví dụ, trong trường hợp của tôi, tôi có trường "phụ đề" tùy chỉnh và tôi muốn liệt kê các phụ đề của nút. Phụ đề phải là các liên kết trỏ đến nút.

Câu trả lời:


25

như @Daphna đã đề cập và bạn có thể thấy ở đây: drupal.org/node/1234862 bạn có thể sử dụng Content: Pathgiá trị trường làm mã thông báo cho trường bạn muốn được liên kết với nội dung:

  1. thêm Content: Pathtrường và trong configure fieldhộp phương thức kiểm tra Exclude from displayđể ẩn trường này khỏi hiển thị và sắp xếp lại các trường để trường này nằm trên trường bạn muốn được liên kết với nội dung.
  2. bấm vào trường bạn muốn được liên kết với nội dung để mở configure fieldhộp phương thức và trong Rewrite resultsphần kiểm tra Rewrite the output of this field.
  3. trong textarea đã mở dưới Rewrite resultsđây viết : <a href="[path]">[field_name]</a>. bạn nên thay thế field namebằng mã thông báo phù hợp của trường bạn muốn được liên kết. bạn có thể tìm thấy tất cả các mã thông báo trường trong Replacement patternsphần bên dưới Rewrite results.

3
Trường bạn phải thêm là "Nội dung: Đường dẫn" để có thể sử dụng [đường dẫn], không phải "Nội dung: Liên kết".

1
tnx @Zeroth, tôi đã chỉnh sửa câu trả lời của mình.
sepehr

@Zeroth Cảm ơn bạn rất rất rất muccchhhh !!!!!!!! :)
Winston

Tôi đã dành một chút thời gian để tự hỏi tại sao tôi không thể thấy Nội dung: Đường dẫn trong các mẫu viết lại, người sẽ nghĩ tôi cần sắp xếp lại các trường. WTF. Thật khó để google cho câu trả lời này, cảm ơn.
Headsvk

cũng đừng quên bỏ chọn "hình ảnh liên kết đến nội dung của nó" trên trường thứ 2 nếu bạn đang thực hiện tùy chọn này, vì sau đó bạn sẽ có các liên kết 2xAnchor.
Michael

6

Trường phụ đề cần biết là gì, liên kết nó ở đâu. Điều này được thực hiện với trường NodeID (nid).

  1. thêm trường "Nội dung: Nid (ID nút)"; Chọn ẩn nó khỏi tùy chọn Hiển thị
  2. Sắp xếp lại lĩnh vực đó. Đẩy nó cao hơn phụ đề của bạn (để nó có thể lấy được nid đó)
  3. viết lại đầu ra dưới dạng một liên kết với nid, như nút / [nid] hoặc một cái gì đó
  4. Voilà

Thêm trường Nid ẩn làm cho mã thông báo [nid] có sẵn trong trường phụ đề khi đặt liên kết. Ngoài ra, bạn cần phải cài đặt Token.

Hoặc http://drupal.org/node/1234862 có thể?


1
Ở đây drupal.org/node/1234862 họ đề xuất sử dụng nội dung: đường dẫn, mà tôi nghĩ là tốt hơn. Bạn có thể chỉnh sửa điều này vào câu trả lời của bạn?
daphshez

Điều này không hỗ trợ mô-đun đường dẫn (như @Daphna đã chỉ ra).
Adam Balsam
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.