Рейтинг:0

Как распечатать ссылки просмотра/редактирования/комментирования?

флаг tr

У меня есть представление, в котором используются поля «Просмотр содержимого», «Редактирование содержимого» и «Просмотр комментариев».Я не могу понять, как распечатать их в пользовательском шаблоне ветки.

Я пытался:

{{ fields.comments_link.content }}
{{ fields.comments_link }}
{{комментарии_ссылка}}

Подобные попытки распечатать ссылки просмотра и редактирования также не сработали. Другие поля печатаются нормально. Может ли кто-нибудь указать мне правильное направление, или мне просто нужно вызвать NID в представлении и напечатать его в ссылку?

leymannx avatar
флаг ne
Какой вид? Какой шаблон? Установите Twig Debug, а затем введите `{{ dd() }}`, чтобы увидеть, что доступно. Когда вы добавили эти поля в представление, они уже должны были быть там.
флаг tr
Моя проблема решилась сама собой. Я обновил пост.
Рейтинг:1
флаг pw

Добавьте ссылку «просмотреть содержимое» и «редактировать содержимое» в представлении, как показано ниже.

введите описание изображения здесь

Затем поместите файл views-view-table--articles.html.twig в каталог шаблонов вашей темы и получите поля следующим образом.

<div class="пример-шаблон">

{% для строки в строках %}
  {% set titletxt = '' %}
  {% set viewnod = '' %}
  {% set editnode = '' %}
    {% для ключа, столбца в row.columns %}
       
      {% для поля в column.fields %}                                    
        
        {% для содержимого в column.content %}
          
          {% если поле == 'название' %}
             {% set titletxt = content.field_output %}
          {% конец%}

          {% if field == 'view-node' %}
             {% set viewnod = content.field_output %}
          {% конец%}              

          {% if field == 'edit-node' %}
             {% set editnode = content.field_output %}
          {% конец%}

        {% конец для %}
         
      {% конец для %}
      
    {% конец для %}
    
    <дел>
      <h3>
        {{названиетекст}}
      </h3>
      <дел>
        {{узел просмотра}}
      </div>
      <дел>
        {{узел редактирования}}
      </div>
    </div>
  
{% конец для %}

Пожалуйста, посмотрите, это может вам помочь. Спасибо

флаг tr
Как ни странно, теперь он печатает с {{ field.view_node.content }}. Я не уверен, почему это не печаталось. Но моя проблема, кажется, разрешилась сама собой. Спасибо за этот ответ. Это может помочь кому-то другому.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.