Как удержать Drupal от закрытия ссылки в настраиваемом текстовом поле слишком рано - PullRequest
0 голосов
/ 14 мая 2019

Я создаю собственный вид для моей страницы результатов API поиска.У меня есть много полей, и они все скрыты.Это позволяет мне иметь в конце пользовательское текстовое поле, которое может иметь уникальный макет.

Я пытаюсь сделать так, чтобы у каждого результата поиска был пользовательский интерфейс на основе карточки - и вся карточка должна быть кликабельной.

Итак, я добавил ссылку вокруг всего <div>, но она не работает.Drupal вводит </a> сразу после открывающего тега <a>.Это оставляет ссылку высотой 0 пикселей.

Вот код, который я использую в настраиваемом текстовом поле:

<a href="{{ path('entity.node.canonical', { 'node' : nid}) }}" class="search-people-link">

<div class="search-people">
     <div class="search-people-headshot">
          {{ field_featured_image }}
     </div>
     <div class="search-people-meta">
          <h2>{{ title_1 }}</h2>
          <p>{{ field_designation|length > 50 ? field_designation|slice(0, 50) ~ '...' : field_designation  }}</p>
     </div>
</div>

</a>

Я пытался переместить ссылку внутри внешнего div.Я попытался использовать функцию «Вывести как пользовательскую ссылку», но она сделала то же самое.

Закрытие ссылки вокруг всего объекта закрывается слишком рано (непосредственно перед <div class="search-people">. Мне нужна эта ссылкасделать весь div кликабельным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...