Habe mir per
<pre>
<?php $this->dumpTemplateVars(); ?>
</pre>
in der search_default die verfügbaren Variablen aus dem Suchergebnis ausgeben lassen. Zum Testen habe ich nur eine einzelne News als Fundstelle, in dieser habe ich folgende Felder genutzt:
- Titel "Newstitel"
- Meta Titel "News Metatitel"
- Meta Beschreibung "News Meta Beschreibung"
- Unterüberschrift "News Unterüberschrift"
- Teasertext "News Teasertext"
Die Variablenausgabe sieht so aus:
Code:
array:21 [?
"id" => 3
"protected" => 0
"pid" => 3
"tstamp" => 1713213109
"title" => "News Metatitel"
"url" => "domain.com"
"text" => """
Newstitel News Unterüberschrift News Teasertext News Meta Beschreibung
News Metatitel
"""
"filesize" => 2.49
"checksum" => "122dd4028969f4428757c9d027a66d1d"
"groups" => "a:0:{}"
"language" => "en"
"vectorLength" => 4.7407215061488
"meta" => "
[{"@context":"https:\/\/schema.org\/","@type":"https:\/\/schema.org\/WebPage"},{"@context":"https:\/\/schema.org\/","@id":"#\/schema\/news\/4","@type":"https:\/
?
"
"relevance" => "100.00% relevance"
"matches" => "News"
"href" => "domain.com"
"link" => "News Metatitel"
"unit" => "KiB"
"context" => "
Newstitel <mark class="highlight">News</mark> Unterüberschrift <mark class="highlight">News</mark> Teasertext <mark class="highlight">News</mark> Meta Beschreib
?
"
"hasContext" => true
"hasImage" => false
]
Die Felder Titel, Unterüberschrift, Teasertext und Meta Beschreibung sind hier zu "text" verschmolzen.
Wie bekomme ich nun einzeln den Titel, die Unterüberschrift und den Teasertext angesprochen?