Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 09. Januar 2017 09:44
- Silpancho
- hat von CMS/ms gehört
- Registriert: 06. Juni 2013
- Beiträge: 9
[GELÖST] [EventsManager] Nur die drei letzten Events anzeigen - wie
Hallo ihr Lieben,
ich bin seit längerer Zeit mal wieder mit CMSMS beschäftigt, und zwar möchte ich vom EventsManager nur die letzten drei Einträge anzeigen lassen, also egal ob upcoming oder past, es sollten einfach die letzten 3 erscheinen...
Aber bei der Hilfe des Moduls ist das leider keine Option, sondern nur datumabhängige Filter, die mir so aber nicht dienen ...
Könnte man das irgenwie bewerkstelligen, oder ist das überhaupt nicht möglich?
Falls die Frage an anderer Stelle bereits gestellt wurde, und ich zu unfähig war, sie per Suche zu finden, nehmt es mir bitte nicht übel.
Mit bestem Dank im Voraus
liebe Grüsse
Silpancho
Offline
#2 09. Januar 2017 14:46
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] [EventsManager] Nur die drei letzten Events anzeigen - wie
Eine derartige Option scheint es tatsächlich nicht zu geben, hab in den Sourcen auf die Schnelle nix gefunden.
Lässt sich aber für den Notfall mit einer if-Abfrage auf die iteration kompensieren.
Ändere den Start der {foreach} Schleife im Summary Template von
{foreach from=$items item=entry}
auf
{foreach $items as $entry}
Und direkt danach fügst du
{if $entry@iteration <= 3}
ein und dann noch vor dem schließenden {/foreach} ein schließendes {/if} einfügen.
Alternativ könntest du anstatt dessen das Template auf eine {section} Schleife umstellen
http://www.smarty.net/docs/en/language. … ection.tpl
Dort kannst du mit dem Parameter max die Anzahl der Schleifendurchläufe festlegen.
Beitrag geändert von Andynium (09. Januar 2017 14:51)
Offline
#3 10. Januar 2017 10:46
- Silpancho
- hat von CMS/ms gehört
- Registriert: 06. Juni 2013
- Beiträge: 9
Re: [GELÖST] [EventsManager] Nur die drei letzten Events anzeigen - wie
Hejhej
danke Cyberman für Deine Hilfe, werde das heute nach der Arbeit gleich mal ausprobieren!
sollte das klappen, melde ich mich nochmals (und falls nicht ebenso)
liebe Grüsse
Silpancho
Offline
#4 10. Januar 2017 20:29
- Silpancho
- hat von CMS/ms gehört
- Registriert: 06. Juni 2013
- Beiträge: 9
Re: [GELÖST] [EventsManager] Nur die drei letzten Events anzeigen - wie
hej Cyberman und alle anderen Interessenten,
hat mit der Variante if-Abfrage wunderbar geklappt
Vielen Dank für die schnelle und hilfreiche Antwort!
Lieben Gruss
si? Silpancho
Offline
Seiten: 1