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

#1 24. Januar 2014 09:36

Bonifaz
probiert CMS/ms aus
Ort: Hamburg
Registriert: 09. Februar 2012
Beiträge: 63

CGCalendar - Termindetail pur?

Hallo zusammen,

da ich auf meine Frage bezüglich herunterladbarer Kalender-Templates keine Antwort bekommen habe, versuche ich, selber etwas zu basteln. Ich habe jetzt im Kalender-Template den Link für die Detailanzeige auf das Ziel "detail" umgeleitet:

{foreach from=$day.events item=event}
<li><a href="{$event.url}" target="detail">{$event.event_title}</a></li>
{/foreach}

Neben dem Kalender-Grid habe ich einen iFrame namens "detail" platziert, in dem die Details dann angezeigt werden sollen, wenn man einen Termin anklickt. Im Prinzip klappt das auch.

Aber: In dem iFrame erscheint nicht einfach nur das Termindetail, sondern praktisch noch mal unsere komplette WebSite (mit Header, Navigation, Footer), wo dann nur im Inhaltsbereich das Termindetail angezeigt wird. Kann ich im Detail-Template (oder sonst irgendwo) festlegen, dass wirklich nur das Termindetail angezeigt werden soll - ohne das ganze Drumherum?


Danke im Voraus,
Bonifaz!

Beitrag geändert von Bonifaz (24. Januar 2014 09:41)

Offline

#2 24. Januar 2014 10:48

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: CGCalendar - Termindetail pur?

Hänge hinten an den Aufruf folgendes an:

?showtemplate=false


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 24. Januar 2014 11:07

Bonifaz
probiert CMS/ms aus
Ort: Hamburg
Registriert: 09. Februar 2012
Beiträge: 63

Re: CGCalendar - Termindetail pur?

nockenfell schrieb:

Hänge hinten an den Aufruf folgendes an:
?showtemplate=false

Also so:

{foreach from=$day.events item=event}
<li><a href="{$event.url}?showtemplate=false" target="detail">{$event.event_title}</a></li>
{/foreach}

Das klappt leider nicht :-(

Offline

#4 24. Januar 2014 11:12

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

Re: CGCalendar - Termindetail pur?

Hänge hinten an den Aufruf folgendes an:

?showtemplate=false

Es müsste &showtemplate=false sein.
Dann erscheinen aber die Details im iFrame ohne Formatierung.
Denn showtemplate=false bedeutet kein Seitentemplate.
Und das bedeutet keine Stylesheets.

@bonifaz:
Der CGCalendar bringt eigentlich schon ein Stylesheet mit.
Schau einfach mal unter Layout->Stylesheets.
Das muss dann nur noch mit Deinem Seitentemplate verknüpft werden.
Wenn Dir das nicht zusagt, musst Du es bearbeiten.
Ich kenne leider keine fertigen CGCalendar-Templates zum Download.

Was die Sache mit den Details angeht, das ist eigentlich eine der Standardfunktionen vom CGCalendar bzw. von CMSms. Da braucht es kein iFrame. Dazu muss der Kalender alledings außerhalb des Inhalts - also direkt im Template oder in einem anderen Inhaltsblock - stehen.

Öffne außerdem das Kalendertemplate und ändere oben $navigation.prev bzw. $navigation.next in $navigation.in_prev bzw. $navigation.in_next.

Rufe den Kalender mit dem Parameter inline=false bzw inline=0 auf.

Das sollte eigentlich alles sein.


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