Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 02. Mai 2012 21:14
- antiheld2000
- kennt CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 128
[GELÖST] News -> Letzten Artikel aus bestimmter Kategorie anzeigen
Nabend,
wenn mich nicht alles täuscht, ist es mit Bordmitteln nicht möglich, die Detailansicht des aktuellsten Artikels einer bestimmten Kategorie anzeigen lassen. Um dies trotzdem zu erreichen wollte ich mich mit folgendem Workaround durchmogeln.
Ich benötige ja eigentlich nur die ID des letzten Artikels einer Kategori. Foglich benötige ich ein Zusammenfassungstemplate, welches mir einzig und allein eine angeforderte ID ausgibt:
[== smarty ==]
{foreach from=$items item=entry}{$entry->id}{/foreach}
Dies muss ich dann ja nur capturen und an meinen Detailaufruf anbinden.
[== smarty ==]
{capture name="letzterartikel" assign="latestarticle"}
{news category=$kategorievar summarytemplate="letzter" pagelimit="1"}
{/capture}
{news action="detail" articleid=$latestarticle}
{*news action="detail" articleid=$smarty.capture.letzterartikel*}
Klappt aber nicht. Mir wird einfach nichts angezeigt. Wenn ich meine ID direkt eintrage jedoch schon. Fällt jemandem irgendwas auf? Oder hat einen anderen Workaround parat???
Mit Dank und Gruß
anti
Offline
#2 03. Mai 2012 06:35
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] News -> Letzten Artikel aus bestimmter Kategorie anzeigen
Du kannst statt mit Capture den Parameter im Zusammenfassungstemplate auch mit
{assign var="latestarticle" value=$entry->id}
zuweisen.
Hast du mal kontrolliert, dass du auch einen Wert für $latestarticle hast? Allenfalls müsstest du die News mit
{news action="detail" articleid=$latestarticle|trim}
aufrufen
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 03. Mai 2012 08:35
- sweettigerpunk
- kennt CMS/ms
- Registriert: 03. Januar 2012
- Beiträge: 136
Re: [GELÖST] News -> Letzten Artikel aus bestimmter Kategorie anzeigen
Hi nockenfell,
Danke für diesen super Tipp!
Hat nun wie folgt bei uns funktioniert:
{news category=$kategorievar summarytemplate="letzter" pagelimit="1" assign="test"}
{assign var="latestarticle" value=$entry->id name="letzterartikel"}
{news action="detail" articleid=$latestarticle}
Lg
Offline
#4 03. Mai 2012 08:53
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] News -> Letzten Artikel aus bestimmter Kategorie anzeigen
das assign kannst du direkt ins Zusammenfassungstemplate schreiben:
{foreach from=$items item=entry}
{assign var="latestarticle" value=$entry->id name="letzterartikel"}
{/foreach}
So wie du es umgesetzt hast, funktioniert es jedoch auch. Wichtig ist dabei einfach, dass die Reihenfolge die du hier gewählt hast, genau eingehalten wird.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
Seiten: 1