Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 14. Juli 2011 14:56
- groove
- Gast
[GELÖST] CGCalendar und Kategorien
Hallo Leute.
Bin schwer urlaubsreif und stehe mir deshalb scheinbar selbst im Weg und sehe den Wald vor lauter Bäumen nicht - deshalb jetzt eine peinliche Anfrage ;-)
Ich versuche in der Upcoming List des CGCalendar-Modules die Kategorie (wie im Newsmodule) mit anzuzeigen - allerdings finde ich die Variable nicht um sie im Template einzubinden [schäm]
Bitte, danke
groove
#2 18. Juli 2011 06:14
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] CGCalendar und Kategorien
Hast du schon mit {get_template_vars} geprüft?
PS: Die erweiterte Variante ist noch hilfreicher
Offline
#3 18. Juli 2011 14:57
- groove
- Gast
Re: [GELÖST] CGCalendar und Kategorien
Bin jetzt insofern schlauer, dass ich weiß das es sich vei categories um ein array handelt. Allerdings bin ich jetzt mit meinen defacto nicht vorhandenen smarty-Kenntnissen nicht in der Lage dieses array auszulesen ;-(
#4 18. Juli 2011 21:25
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] CGCalendar und Kategorien
Poste doch mal das Ergebnis von get_template_vars (die optimierte Version) ...
Offline
#5 19. Juli 2011 08:21
- groove
- Gast
Re: [GELÖST] CGCalendar und Kategorien
here we go
-- dateiupload hat nicht funktioniert --
dann halt so ;-)
returnid => 75
mod => CGCalendar Object (skipped as a descendant of CMSModule)
CGCalendar => CGCalendar Object (skipped as a descendant of CMSModule)
navigation => Array
(
next => http://maddogs.at/index.php?mact=CGCale … eturnid=75
ni_next => http://maddogs.at/index.php?mact=CGCale … eturnid=75
)
month_names => Array
(
1 => Januar
2 => Februar
3 => März
4 => April
5 => Mai
6 => Juni
7 => Juli
8 => August
9 => September
10 => Oktober
11 => November
12 => Dezember
01 => Januar
02 => Februar
03 => März
04 => April
05 => Mai
06 => Juni
07 => Juli
08 => August
09 => September
)
day_names => Array
(
0 => Montag
1 => Dienstag
2 => Mittwoch
3 => Donnerstag
4 => Freitag
5 => Samstag
6 => Sonntag
)
day_short_names => Array
(
0 => Mo
1 => Di
2 => Mi
3 => Do
4 => Fr
5 => Sa
6 => So
)
events => Array
(
0 => Array
(
event_id => 37
event_title => Koordinationstraining
event_summary =>
event_details =>
event_date_start => 2011-07-25 17:30:00
event_date_end => 2011-07-25 18:30:00
event_parent_id => 14
event_recur_period =>
event_date_recur_end =>
event_created_by => -101
event_create_date => 2011-07-14 14:11:04
event_modified_date => 2011-07-14 14:11:04
event_recur_nevents =>
event_recur_interval =>
event_recur_weekdays =>
event_recur_monthdays =>
event_allows_overlap => 1
url => http://maddogs.at/index.php?mact=CGCale … eturnid=79
author =>
authorname =>
fields => Array
(
)
categories => Array
(
Training - Rookies / U10 => 1
)
)
1 => Array
(
event_id => 27
event_title => U13 / U16
event_summary => Hockeytraining
event_details =>
event_date_start => 2011-07-25 17:30:00
event_date_end => 2011-07-25 18:45:00
event_parent_id => 25
event_recur_period =>
event_date_recur_end =>
event_created_by => -101
event_create_date => 2011-07-11 14:08:13
event_modified_date => 2011-07-11 14:08:13
event_recur_nevents =>
event_recur_interval =>
event_recur_weekdays =>
event_recur_monthdays =>
event_allows_overlap => 1
url => http://maddogs.at/index.php?mact=CGCale … eturnid=79
author =>
authorname =>
fields => Array
(
)
categories => Array
(
Training - U13 => 1
Training U16 => 1
)
)
Beitrag geändert von groove (19. Juli 2011 11:56)
#6 19. Juli 2011 13:00
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] CGCalendar und Kategorien
{* AUSGABE DER EVENTS *}
{forech from=events item=event}
{$event.event_title}
...
{* AUSGABE DER KATEGORIEN DES JEWEILIGEN EVENTS *}
{foreach from=$event.categories item=category key=category_name}
- {$category_name}<br />
{/foreach}
{/foreach}
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
#7 19. Juli 2011 13:29
- groove
- Gast
Re: [GELÖST] CGCalendar und Kategorien
danke schön ;-) sage ich doch in bin Urlaubsreif
habe aber gleich noch eine Frage:
Kann ich, wenn einem Termin mehrere Kategorien zugewiesen sind, diese kommagetrennt ausgeben? Also so:
Kategorie: Kat1, Kat2, Kat3
Beitrag geändert von groove (19. Juli 2011 13:53)
#8 19. Juli 2011 14:52
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] CGCalendar und Kategorien
Ja aber klar. Ich habe es jetzt mit Bindestrich und <br /> gemacht. Du kannst an dieser Stelle natürlich auch einfach nur die Kategorienamen mit Komma getrennt ausgeben. Also {$category_name},
Dazu musst Du aber aus ästhetischen Gründen der foreach-Schleife für die Kategorien noch einen Namen geben, damit Du prüfen kannst, ob es das letzte Element im Array ist. Sonst hast Du ein abschließendes Komma hinter jeder Kategorie - also auch hinter der letzten oder wenn es nur eine Kategorie ist - was ja bestimmt nicht so sein soll:
{* AUSGABE DER EVENTS *}
{forech from=events item=event}
{$event.event_title}
...
{* AUSGABE DER KATEGORIEN DES JEWEILIGEN EVENTS *}
{if $event.categories|count}
Kategorie:
{foreach from=$event.categories item=category key=category_name name=cat_loop}
{$category_name}{if !$smarty.foreach.cat_loop.last}, {/if}
{/foreach}
{/if}
{/foreach}
Somit wird das Komma nur dann an den Kategorienamen angehängt, wenn es nicht die letzte Kategorie im Array ist.
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
#9 19. Juli 2011 14:54
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] CGCalendar und Kategorien
Somit wird das Komma nur dann an den Kategorienamen angehängt, wenn es nicht die letzte Kategorie im Array ist.
das kommt mir irgendwoher bekannt vor
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#10 19. Juli 2011 17:27
- groove
- Gast
Re: [GELÖST] CGCalendar und Kategorien
besten Dank. Manchmal lebt es sich auch mit einem Brett vorm Kopf ganz gut ;-)
t-3 zum Urlaub ;-) juhuu!!!
Seiten: 1