views как темизировать ссылку поля "добавить комментарий"

Главные вкладки

Аватар пользователя guban guban 5 марта 2018 в 4:10

Доброго времени суток, товарищи знатоки. На повестке дня следующий вопрос:
Вывожу через views Содержимое: Добавить ссылку на комментарий.
Во вьюшке появляются надписи "2 комментария" "Добавить комментарий".
Пытаюсь их темизировать. Начал искать, откуда они выводятся. Перекрыл в node.tpl.php. - Меняются надипси только в стандартных нодах, а не в нодах типа views.
В папке шаблонов views тоже не нашел, где это может выводиться.
Пробовал удалять даже из системной node.tpl.php
<?php if ($links = render ($content['links'])): ?>
><?php print $links; ?>
<?php endif; ?>
Удаляются/меняются эти ссылки везде, кроме страницы views.
Вопрос. Как менять эти ссылки на странице views?

ВложениеРазмер
Иконка изображения img-2018-03-05-04-00-59.png80.87 КБ
Иконка изображения img-2018-03-05-04-03-36.png1.99 КБ

Комментарии

Аватар пользователя guban guban 5 марта 2018 в 11:05

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

- сделать display для содержимого например через https://www.drupal.org/project/entity_view_mode

- темизировать вывод для него

- использовать во views его через field rendered entity


а без модуля никак? не хочутся ради одной строчки ставить модуль. Гдето же должны выводиться эти ссылки?

Аватар пользователя guban guban 5 марта 2018 в 18:01

bumble wrote:

Нужно в hook_node_view, а не в шаблонах менять.

через theme_node_view_alter тоже удаляются только стандартные комментарии в тизерах, а не в тизере views

<?php 
function theme_node_view_alter(&$build){
 
  if (
$build['#view_mode'] == 'teaser' && $build['#bundle']){

    unset(

$build['links']['comment']['#links']['comment-add']);
 
  }
}
?>
Аватар пользователя guban guban 5 марта 2018 в 18:11

Да. Знаю, чо можно отключить там, но мне нужно не отключить, а темизировать (вместо добавить комментарий-иконка)

Аватар пользователя bumble bumble 5 марта 2018 в 18:15

Пробуйте что-то из этого:

По вьюхам детали тут.

ЗЫ - но лучше работайте с вью-модами, а не с полями в представлениях. Тогда не нужно будет колдовать в таких случаях.