Подскажите пожалуйста как в drupal 10 в полях views использовать htm ?
Делаю так вот в поле при условии перезаписать результат:
<a href="{{ title }}">Подробнее</a>
{{ title }} - это выше созданное поле. В итоге появляется заголовок материала, а тег а остаётся пустым.
Views html теги и метки
Главные вкладки
Лучший ответ
1
Переопределите {{ title }}, чтобы он не ссылался на содержимое (просто уберите галочку)
Комментарии
А какая цель у Вас? Можно обернуть {{ title }} в div и задать ему стили. Например
<div class=“morgusha”>{{ title }}</div>
хотя это можно сделать сразу в настройке поля. А можно несколько переменных использовать в одном divЦель - это сделать список со ссылками на материалы и чтобы весь контент был обёрнут ссылкой. Сейчас так вот: то-есть views выводит html список и каждый элемент списка это материал, а ссылка на материал это title ? нужно сделать чтоб в тег "a" было обёрнуто всё внутри div_question. А сам div_question формируется в поле типа body, где просто перезаписан результат.
<div>
{{ field_foto_anonsa_vopros }}
</div>
<div>
<div class="zag_vopr_otv">{{ title }}</div>
{{ body }}
<div class="data_vopr_otv">Дата обращения: <span>{{ created }}</span></div>
</div>
</div>
Нужно сделать так вот:
<a href="ссылка на материал">
<div>
{{ field_foto_anonsa_vopros }}
</div>
<div>
<div class="zag_vopr_otv">{{ title }}</div>
{{ body }}
<div class="data_vopr_otv">Дата обращения: <span>{{ created }}</span></div>
</div>
</a>
</div>
Ну если вы {{ title }} переопределяли, то может и ссылкой быть. Но я чет сомневаюсь...
Подтяните в поля node ID (скройте из отображения), можете его сразу переопределить примерно так /node/{{ nid }}. Учтите, порядок важен. Разместите его в начале списка например, до того места, где нужно будет его подтягивать потом.
И потом уже подставлять:
<a href="{{ nid }}">{{ title }}</a>
Если у вас установлен модуль Redirect - он будет перенаправлять на алиас сразу
title может быть ссылкой он у меня и есть ссылка на материал.
ВЫ не совсем поняли. Если я пишут так вот:
то в браузере это выглядит вот так:
Тут заголовок title
"">Подробнее"
То-есть обрезается то, что стоит в кавычках тега а хотя тут вот указано, что можно использовать тег А:
Текст, отображаемый для этого поля. Вы можете вводить данные из этого представления согласно «Подстановочные шаблоны» ниже. Вы можете включить Twig или следующие разрешенные теги HTML: <a> <abbr> <acronym> <address> <article> <aside> <b> <bdi> <bdo> <big> <blockquote> <br> <caption> <cite> <code> <col> <colgroup> <command> <dd> <del> <details> <dfn> <div> <dl> <dt> <em> <figcaption> <figure> <footer> <h1> <h2> <h3> <h4> <h5> <h6> <header> <hgroup> <hr> <i> <img> <ins> <kbd> <li> <mark> <menu> <meter> <nav> <ol> <output> <p> <pre> <progress> <q> <rp> <rt> <ruby> <s> <samp> <section> <small> <span> <strong> <sub> <summary> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <time> <tr> <tt> <u> <ul> <var> <wbr>
и тега А в этом списке нет.
Вот как быть ?
В этом списке тег А - первым указан
и если я пишу так вот:
<a href="{{ nid }}">
<div>
{{ field_foto_anonsa_vopros }}
</div>
<div>
<div class="zag_vopr_otv">{{ title }}</div>
{{ body }}
<div class="data_vopr_otv">Дата обращения: <span>{{ created }}</span></div>
</div>
</a>
</div>
То в тег А оборачивается только первый див, который выводит картинку, а не все дивы как нужно !
Как это вот исправить можно ? Почему так происходит ?
Ну так вы ссылки в ссылки вкладываете похоже)
Переопределите {{ title }}, чтобы он не ссылался на содержимое (просто уберите галочку)
CПАСИБО !!! На это я действительно не обратил внимание ! Всё получилось ) Теперь ссылка выглядит как ID ноды и редиректит на нужный материал ! А в идеале вообще может есть мысли как сделать чтоб ссылка всё же выглядела как url адрес ?)
Всё, разобрался сделал поле: Ссылка на содержимое". Если вам нужно вывести только путь, убедитесь, что вы отметили опцию "Вывести URL как текст". И теперь вообще ВСЁ СУПЕР !!!