Показывать только ссылку "Читать дальше" в drupal 8

Как я могу показать только ссылку " читать дальше", а также удалить или снять другие ссылки, такие как "добавить новые комментарии" или "2 комментария" в конце тизера узла?

1 ответ

Решение

Чтобы иметь пользовательские ссылки, вам нужен файл шаблона links- node.html.twig, он переопределяет тему для отображения ссылок на узлы.

1. Вставьте это:

This is links.html.twig talking.... 
{% if links -%}
  {%- if heading -%}
    {%- if heading.level -%}
      <{{ heading.level }}{{ heading.attributes }}>{{ heading.text }}</{{ heading.level }}>
    {%- else -%}
      <h2{{ heading.attributes }}>{{ heading.text }}</h2>
    {%- endif -%}
  {%- endif -%}
  <ul{{ attributes }}>
    {%- for key, item in links -%}
      <li{{ item.attributes.addClass(key|clean_class) }}>
        {%- if item.link -%}
          {{ item.link }}
        {%- elseif item.text_attributes -%}
          <span{{ item.text_attributes }}>{{ item.text }}</span>
        {%- else -%}
          {{ item.text }}
        {%- endif -%}
      </li>
    {%- endfor -%}
  </ul>
{%- endif %}

в ваш редактор

2. Настройте по желанию.

3. сохранить как темы / YOUR_THEME / templates / links.html.twig

4. очистить кеш

5. увидеть это в действии

Спасибо за ваш отзыв.

Другие вопросы по тегам