Eigner kleiner einfacher typo3-kalender
Februar 21, 2008 on 2:12 am | In typo3 | No Commentsklingt komisch aber ich hab keine geeignete Kalenderextension gefunden die mir einfach genug war aber alles konnte was ich brauch, da bin ich über die extension outputyourtable gestolpert und bin dann auf die Idee gekommen mit dem Kalender de_simplecalendar und erotea_date2cal zu kombinieren. Die beiden letzten extensions um Termine im Backend einzutragen und outputyourtable um die
Termine im frontend auszugeben.
Vorgehensweise:
- die 3 extensions installieren
- sysordner für die Termindaten erstellen
- Beispieltermin ertsellen
- Seite für Terminausgabe erstellen und plugin outputyourtable einfügen
- folgende Felder ausfüllen:
Welche Tabelle soll ausgegeben werden: tx_desimplecalendar_event
Felder in der Listenansicht (Kommaliste):date,time,title,description
Sortierung der Listenansicht nach (Kommaliste):date,time
Eigene MySQL-WHERE-Klausel, um die Ergebnisse einzuschränken :date>UNIX_TIMESTAMP()
letzteres ist der Trick damit nur aktuelle Termine angezeigt werden.
-template anpassen
Die Marke müssen einfach so genannt werden wie die Spaltennamen, z.B.: ###DATE###
-Anpassen der Anzeige von Uhrzeit und Datum mittels Typoscript:
#Format für Datum und Uhrzeit einstellen
plugin.tx_outputyourtable_pi1 {
specialFields {
date.stdWrap.date = d.m.y
time.stdWrap.date = H:i
}
}
Focus auf Eingabefeld bei newloginbox
Februar 19, 2008 on 12:22 am | In www-allgemein, typo3 | No CommentsDie Standardlösung sieht folgendermassen aus:
Im header der html-Seite steht folgendes Script:
<script> function formfocus(){document.formularname.feldname.focus();}</script>
und das Bodytag sieht so aus:
<body onLoad=formfocus()>
In typo3 löse ich das mit:
page.headerData.5 = TEXT
page.headerData.5.value =