Добрый день.
В макете анонса добавляю поле ссылки для показа ссылки "Подробнее", но отображается еще и "Войдите или зарегистрируйтесь, чтобы оставлять комментарии".
Не могу найти где отключить, что бы осталось только "Подробнее".
В twig не нашел, в views тоже, где копать подскажите?
Комментарии
Скрыть с помощью CSS
.comment-forbidden__link-wrapper {
display: none;
}
Скрывает, но и в ноде тоже скрывает( если юзер не зарегистрирован коммент не сможет оставить
Значит нужен уточняющий селектор
Затупил) Спасибо
В директорию templates вашей темы добавьте отредактированный файл links.html.twig с таким содержимым
{%- for key, item in links|without('comment-forbidden', 'comment-add', 'comment-comments') -%}
<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>
Тогда в анонсе будет отображаться только ссылка на подробнее.
в строке
links|without('comment-forbidden', 'comment-add', 'comment-comments')
цикл по массиву links без:
comment-forbidden - войдите или зарегистрируйтесь, чтобы оставить комментарий,
comment-add- ссылка на добавление комментария в ноде,
comment-comments- кол-во новых комментариев в анонсе с ссылкой.
Если нужно убрать из links ссылку на подробнее, то в исключение можно добавить node-readmore
Благодарю! серьезное решение, изначально думал, что где то на уровне админки настраивается.