Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#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