hschottm / tags

Contao tags extension
11 stars 16 forks source link

alle Nachrichten wenn keine Nachricht mit angegebenem Tag vorhanden ist #8

Open shelvis opened 10 years ago

shelvis commented 10 years ago

Wenn in einem Modul vom Typ Nachrichtenarchiv ein Tag zum Filtern angegeben wurde und zu diesem Tag aber keine Nachricht vorhanden ist, werden alle vorhandenen Nachrichten ausgegeben, die dann aber alle nicht mit dem gewünschten Tag versehen sind Meiner Meinung nach sollte in diesem Fall eher eine Meldung ausgegeben werden, dass keine passende Nachricht verfügbar ist

Verantwortlich dafür sind die Zeilen 255-262 in der Klasse ModuleNewsArchiveTag

if (count($tagids))
{
    $this->compileFromParent($tagids);
}
else
{
    parent::compile();
}

der else-Fall müsste durch eine entsprechende Meldung ausgetauscht werden

Für mich ist das ein Bug - oder war das doch so gewollt? Falls dem so sein sollte, würde mich interessieren warum

GMTeams commented 7 years ago

Ich stehe vor dem gleichen Problem. Von der Logik her müssten doch gar keine anstatt alle Nachrichten ausgegeben werden, da das tag ja in keiner Nachricht vorkommt. So funktioniert das ja auch bei der Eventliste bzw. globale Artikelliste.

Hat das inzwischen jemand lösen können? Vielen dank.