Page 1 of 1

News-Artikel nicht wiederholen

Posted: Wed Jul 27, 2011 8:34 pm
by erlprinz
Hallo :)

ich habe das News-Modul in Verwendung und lasse die Detailseite im selben Template anzeigen wie die Zusammenfassung, sodass die Zusammenfassungsliste unter dem aktuell in der Detailansicht gezeigten Artikel wieder ausgegeben wird.

Somit wird natürlich der Artikel, der in der Detailansicht zu sehen ist dann weiter unten (worst Case: gleich ganz oben nochmal) angezeigt, also doppelt. Wie bekomme ich das weg?

Re: News-Artikel nicht wiederholen

Posted: Wed Jul 27, 2011 9:49 pm
by uniqu3
Und wie genau machst Du das?

Re: News-Artikel nicht wiederholen

Posted: Fri Jul 29, 2011 7:54 am
by klenkes
erlprinz wrote:Hallo :)
Somit wird natürlich der Artikel, der in der Detailansicht zu sehen ist dann weiter unten (worst Case: gleich ganz oben nochmal) angezeigt, also doppelt. Wie bekomme ich das weg?
Das ist einfach!

In deiner Detailtemplate, die den Artikel im Detail oben zeigt, fügst du unten hinzu:

Code: Select all

{assign var="currentviewed" value=$entry->id}
Damit wird die ID des Artikels der Variablen currentviewed zugewiesen.

In deiner Summarytemplate, die darunter die Artikel liefert, filterst du den oben gezeigten heraus, in dem du nach der oben gezeigten ID fragst:

Code: Select all

...
{foreach from=$items item=entry}
 {if $currentviewed ne $entry->id}
 <div class="NewsSummary">
 ...usw...
Mache ich überall so.

Re: News-Artikel nicht wiederholen

Posted: Sun Jul 31, 2011 10:19 am
by erlprinz
Funktioniert. Super. Danke :)