Điểm:0

Làm cách nào tôi có thể in các liên kết xem/chỉnh sửa/bình luận?

lá cờ tr

Tôi có chế độ xem sử dụng các trường "Xem nội dung", "chỉnh sửa nội dung" và "xem nhận xét".Tôi không thể tìm ra cách in những thứ này trong mẫu cành cây tùy chỉnh.

Tôi đã thử:

{{field.comments_link.content }}
{{field.comments_link }}
{{ comments_link }}

Các nỗ lực tương tự để in chế độ xem và chỉnh sửa liên kết cũng không hoạt động. Các lĩnh vực khác in tốt. Ai đó có thể chỉ cho tôi đi đúng hướng hay tôi chỉ cần gọi NID vào chế độ xem và in nó thành một liên kết?

leymannx avatar
lá cờ ne
Xem gì? Mẫu nào? Cài đặt Gỡ lỗi Twig và sau đó đặt `{{ dd() }}` để xem những gì có sẵn. Mặc dù vậy, khi bạn thêm các trường này vào chế độ xem, chúng sẽ ở đó rồi.
lá cờ tr
Vấn đề của tôi đã tự giải quyết. Tôi đã cập nhật bài viết.
Điểm:1
lá cờ pw

Thêm liên kết "xem nội dung" & "chỉnh sửa nội dung" trong chế độ xem như sau

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

Sau đó đặt tệp views-view-table--articles.html.twig vào thư mục mẫu của chủ đề của bạn và nhận các trường như sau.

<div class="example-template">

{% cho hàng trong hàng %}
  {% set titletxt = '' %}
  {% set viewnod = '' %}
  {% set editnode = '' %}
    {% cho khóa, cột trong row.columns %}
       
      {% cho trường trong column.fields %}                                    
        
        {% cho nội dung trong column.content %}
          
          {% nếu trường == 'tiêu đề' %}
             {% set titletxt = content.field_output %}
          {% endif %}

          {% if field == 'view-node' %}
             {% set viewnod = content.field_output %}
          {% endif %}              

          {% if trường == 'chỉnh sửa nút' %}
             {% set editnode = content.field_output %}
          {% endif %}

        {% endfor %}
         
      {% endfor %}
      
    {% endfor %}
    
    <div>
      <h3>
        {{titletxt}}
      </h3>
      <div>
        {{gật đầu}}
      </div>
      <div>
        {{chỉnh sửa}}
      </div>
    </div>
  
{% endfor %}

Xin vui lòng có một cái nhìn, điều này có thể giúp bạn. Cảm ơn

lá cờ tr
Thật kỳ lạ, nó hiện được in với {{ field.view_node.content }}. Tôi không chắc tại sao nó không được in. Nhưng vấn đề của tôi dường như đã tự giải quyết. Cảm ơn vì câu trả lời này. Nó có thể giúp người khác.

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