Jetz hab ich erst die wirkliche Wirkung von
excludeLatestFromList = 1
erkannt #evil#
Ich dachte, dass diese Einstellung alle Einträge aus der LIST-Ansicht entfernt, die bereits in der LATEST-Ansicht vorkommen, um Dopplungen zu vermeiden.
Wenn ich also eine LATEST-Ansicht mit den drei aktuellsten Meldungen (unabhängig von der Kategorie) habe, sollen diese drei in der darunter liegenden LIST-Ansicht nicht noch einmal auftauchen.
Diese Annahme ist falsch. Sie macht nix weiter als die aktuellste/neueste Meldung aus der LIST-Ansicht zu verbergen, um sie ggf. in einer separaten LATEST-Ansicht einzeln anzuzeigen. Also wird immer nur eine News – und zwar die letzte – der LIST-Ansicht "abgeschnitten". Nicht mehrere …
Scheiße! Sorry, dass musste ich grad mal loswerden … 😢 Hier nochmal die simple PHP-Anweisung dafür, die das belegt:
// exclude news-records shown in LATEST from the LIST template
if ($theCode == 'LIST' && $this->conf['excludeLatestFromList'] && !$this->piVars[$pointerName] && !$this->piVars['cat']) {
if ($this->config['latestLimit']) {
$selectConf['begin'] += $this->config['latestLimit'];
$newsCount -= $this->config['latestLimit'];
} else {
$selectConf['begin'] += $newsCount;
// this will clean the display of LIST view when 'latestLimit' is unset because all the news have been shown in LATEST already
}
}
–––––
Wo liegt jetzt dein Problem? werden sich einige jetzt fragen … Ganz einfach: Meine "Top-Meldung" ganz oben auf der Startseite ist nicht einfach nur die aktuellste Meldung des Tages, sondern die aktuellste aus einer ganz bestimmten Kategorie.
Warum? Weil der Chef-Redakteur selber bestimmen soll, welche Nachricht ihm am wichtigsten erscheint. Die Aktualität spielt dabei keine vordergründige Rolle. Zwei Flugzeuge im Twin-Tower könnte er z.B. für wichtiger halten als die Parteigespräche im Bundestag, obwohl diese zeitlich gesehen aktueller sind. Wenn der Chef-Redakteur der Meinung ist, dass eine bestimmte News zur Top-Meldung wird, weist er ihr zusätzlich die Kategorie "Top-Meldung" zu. Auf meiner Startseite wird dann ganz oben die neueste News aus dieser Kategorie angezeigt. Ich halte es für Blödsinn, wenn die Top-Meldung noch einmal in der Liste unten drunter erscheint.
Ooooh Mann, was für ein Tag #angry#