Wie kann ich bei der rexsearch-Resultat-Ausgabe mitteilen, dass keine Suchergebnisse vorhanden sind?
Dachte ich könnte nach der if-Schleife einfach ein else machen, scheint aber nicht zu funktionieren.
Code: Alles auswählen
<?php
if(!empty(rex_request('rexsearch', 'string')))
{
$rexsearch = new RexSearch();
$result = $rexsearch->search(rex_request('rexsearch', 'string'));
if($result['count'] > 0)
{
foreach($result['hits'] as $hit)
{
if($hit['type'] == 'article')
{
$article = OOArticle::getArticleById($hit['fid']);
echo '<h4><a href="'.($url = htmlspecialchars($article->getUrl())).'">'.$article->getName().'</a></h4>
<p class="url"><a href="'.($url = htmlspecialchars($article->getUrl())).'">'.$REX['SERVER'].rex_getUrl($hit['fid'], $hit['clang']).'</a></p>
<p class="highlightedtext">'.$hit['highlightedtext'].'</p>';
}
}
}
} else {
echo '<p>Es sind keine Suchergebnisse vorhanden. Versuchen Sie es mit einem anderen Suchbegriff</p>';
}
?>