Điểm:1

Làm cách nào tôi có thể hiển thị NID trong mẫu bảng dạng xem?

lá cờ es

Tôi muốn lấy trường NID và hiển thị dưới dạng ID hàng trong bảng Chế độ xem. (Sau đó, tôi có thể sử dụng ID đó làm điểm neo để chuyển đến đúng hàng trong bảng.)

Tuy nhiên, tôi không thể tìm cách 'in' giá trị NID trong mẫu views-view-table.html.twig (Tôi đã thay đổi tên mẫu để phù hợp với chế độ xem của mình).

Trong mẫu views-view-unformatted.html.twig tôi đã sử dụng mẫu sau (hoạt động hoàn hảo):

{{row.content['#row']._entity.nid[0].value}}

Nhưng điều đó không hoạt động trong mẫu bảng.

Tìm đúng cú pháp để in các trường trong các mẫu khác nhau dường như là một bí ẩn.

Cảm ơn trước cho bất kỳ sự giúp đỡ bạn có thể cung cấp cho.

Điểm:0
lá cờ pw

Tôi đã thử chức năng template_pre process_views_view_table. Bạn cũng có thể thử trong tệp YOURTHEMENAME.theme của chủ đề để ghi đè như sau.

function YOURTHEMENAME_pre process_views_view_table(&$variables) {
  foreach ($variables['rows'] as $num => $row) {
    $row['attributes']['id'] = $variables['rows'][$num]['columns']['nid']['content'][0]['field_output']['# đánh dấu'];
  }
}

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

Như ở phía trên màn hình, bạn có thể thấy trường NID trong chế độ xem được thêm dưới dạng id của hàng trong bảng. Mặc dù nó hiển thị khoảng trống xung quanh nid nhưng id được thêm vào, bạn có thể tinh chỉnh nó theo yêu cầu của mình.

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