Hallo,
ich möchte meinem Kalender gerne das folgende Aussehen verleihen:
DatumTerminbeschreibung
DatumTerminbeschreibung
DatumTerminbeschreibung
Wobei man, wenn man auf Terminbeschreibung klickt, Genaueres über den Termin erfahren können soll.
Wie mache ich das?? Ich verwende das mitgelieferte Beispieltemplate...
Danke!
Tabelle mit zwei Spalten beim Calendarmodul
Tabelle mit zwei Spalten beim Calendarmodul
Last edited by Sonne17 on Wed Apr 08, 2009 7:12 pm, edited 1 time in total.
Re: Tabelle mit zwei Spalten beim Calendarmodul
Was möchtest Du denn genau wissen? Wie man so eie Tabelle schreibt, oder wo genau man wo was machen muss.
Ich habe das genaue Template und die Smarty-Bezeichnungen nicht im Kopf, deswegen schreib ich hier mal nur Fantasie-Tags hin.
Du öffnest also das gewünschte Template des Calendar-Moduls .
Also als (ganz einfache) Tabelle würde das UNGEFÄHR so aussehen müssen.
... aber wie gesagt: die Smarty-Tags sind jetzt nur ausgedacht. Ich vermute, die richtigen wirst Du schon erkennen, da die ja meist "sprechende" Namen haben.
Das ganze ginge auch als DIV
css zu den divs
Ich habe das genaue Template und die Smarty-Bezeichnungen nicht im Kopf, deswegen schreib ich hier mal nur Fantasie-Tags hin.
Du öffnest also das gewünschte Template des Calendar-Moduls .
Also als (ganz einfache) Tabelle würde das UNGEFÄHR so aussehen müssen.
Code: Select all
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td> {$date}</td>
<td> {$text_mit_link}</td>
</tr>
</table>
Das ganze ginge auch als DIV
Code: Select all
<div class="datum">
{$date}
</div>
<div class="textlink">
{$text_mit_link}
<div style="clear:both;"></div></div>
Code: Select all
.datum {width: 150px; display:inline; float:left;}
.textlink {width: 350px; display:inline; float:left;}
Last edited by antibart on Thu Apr 09, 2009 7:15 am, edited 1 time in total.
Re: Tabelle mit zwei Spalten beim Calendarmodul
ich habe das Template für bevorstehende Ereignisse so geändert.
Gibt eine Tabelle der Form Datum - Ereignis aus.
Vielleicht hilft's ja jemandem...
Gibt eine Tabelle der Form Datum - Ereignis aus.
Code: Select all
<div class="calendar-upcominglist" id="{$table_id}">
{if $compact_view neq 1}
<h1>{$lang.upcoming_events}</h1>
{/if}
<table>
{foreach from=$events key=key item=event}
{assign var=month_number value=$event.event_date_start|date_format:"%m"}
{assign var=end_month_number value=$event.event_date_end|date_format:"%m"}
<tr>
<td>
<!-- Start Terminausgabe -->
{if $event.event_date_start == $event.event_date_end || $event.event_date_end == ""} <!-- Endtermin leer oder gleich Start-->
<div class="calendar-date-from">{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}</div>
{else}
{if $event.event_date_start|date_format:"%d%m%Y" == $event.event_date_end|date_format:"%d%m%Y"} <!-- Starttag = Endtag -->
<div class="calendar-date-from">{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y %H:%M"} {$lang.to} {$event.event_date_end|date_format:"%H:%M"}</div>
{else} <!--Start und Endtermin unterschiedlich -->
<div class="calendar-date-from">{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y %H:%M"} {$lang.to} {$event.event_date_end|date_format:"%d"} {$month_names[$end_month_number]} {$event.event_date_end|date_format:"%Y %H:%M"}</div>
{/if}
{/if}
</td>
<!-- Ende Terminausgabe -->
<!-- Start Ausgabe von Summary und Details -->
<td>
<b>{$event.event_title}</b>
{if $event.event_summary !="" && ($detail != 1 || ($event.event_details =="" || $event.event_details == "<br />"))}
<div class="calendar-summary"><span class="calendar-summary-title">{$lang.summary}: </span>{$event.event_summary}</div>
{/if}
{if $detail == 1}
{if $event.event_details !="" && $event.event_details != "<br />"}
<div class="calendar-details"><span class="calendar-details-title">{$lang.details}: </span>{$event.event_details}</div>
{/if}
{else}
<a href="{$event.url}">{$moretext}</a>
{/if}
</td>
</tr>
<!-- Ende Ausgabe von Summary und Details -->
{/foreach}
</table>
{if $return_url != ""}
<div class="calendar-returnlink">{$return_url}</div>
{/if}
</div>