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

#1 13. Januar 2011 18:56

kris29
kennt CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 106

[GELÖST] CGcalendar - Text für "Keine Einträge"

Ich benutze das CGcalendar-Modul und zeige anstehende Termine als upcominglist an.

{cms_module module="cgcalendar" display="upcominglist"}

Gibt es eine Möglichkeit eine kurze Nachricht anzeigen zu lassen, wenn gerade keine Termine vorliegen?

Beitrag geändert von kris29 (14. Januar 2011 22:20)

Offline

#2 13. Januar 2011 20:07

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] CGcalendar - Text für "Keine Einträge"

Am einfachsten im Kalender Template selbst:

{if $events|@count}

... dein template ...

{else}

Keine Einträge

{/if}

Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 13. Januar 2011 22:05

kris29
kennt CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 106

Re: [GELÖST] CGcalendar - Text für "Keine Einträge"

Danke für die schnelle Antwort. Leider funktionierts noch nicht richtig. Die Anzeige "Keine Einträge" erscheint nicht, selbst wenn ich alle Kalendereinträge in die Vergangenheit datiere oder lösche.

Edit: Ich hab das Problem eingekreist. Das Kalendertemplate wird gar nicht erst geladen wenn es keine Einträge gibt, daher wird auch  "Keine Einträge" nicht angezeigt, wenn ich das ins selbige reinschreibe. neutral

Beitrag geändert von kris29 (13. Januar 2011 22:32)

Offline

#4 14. Januar 2011 23:20

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] CGcalendar - Text für "Keine Einträge"

Dann könntest Du eine Variable definieren, die z.B. den Wert 0 hat.
Im Kalendertemplate setzt Du diese Variable auf 1.
Unmittelbar nach dem Kalenderaufruf prüfst Du dann, ob die Variable immernoch den Wert 0 hat.
Wenn ja, dann gibt es keine Einträge.
Bsp:

Im Kalendertemplate:

{assign var="entries" value="1"}

und im Seitentemplate oder Inhalt:

{assign var="entries" value='0'}
{cms_module module="cgcalendar" display="upcominglist"}
{if $entries == '0'}
Keine Einträge.
{/if}

Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 14. Januar 2011 22:19

kris29
kennt CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 106

Re: [GELÖST] CGcalendar - Text für "Keine Einträge"

Danke NaN. So geht's.

Offline