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

#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

Und direkt danach fügst du

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) smile

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 smile

Vielen Dank für die schnelle und hilfreiche Antwort!

Lieben Gruss
si? Silpancho

Offline