我有一个 Drupal 版本 10.2.2 的网站 当我在搜索中搜索时
title
content
以列表的形式列出结果。 我想在标题信息旁边显示日期信息。 我可以在哪里以及如何执行此操作?
我找不到解决这项工作的模块。 我猜用树枝就能解决?
这里有一个方法可以实现这一目标:
创建自定义主题(如果尚未完成)
通过在自定义主题的模板目录中创建
search-result--node-search.html.twig
文件来覆盖搜索结果模板
{{ title_prefix }}
<h3{{ title_attributes }}>
<a href="{{ url }}">{{ title }}</a>
</h3>
{{ title_suffix }}
{% if snippet %}
<p{{ content_attributes }}>{{ snippet }}</p>
{% endif %}
{% if info %}
<p>{{ info }}</p>
{% endif %}
<span class="search-result__date">{{ content['#node'].field_date.value|date('Y-m-d') }}</span>