Anwendung von Eigene Felder / Kalender-Feld
From Joomla! Documentation
< J3.x:Adding custom fields
Kalender-Feld
Artikel in dieser Serie
- Einführung
- Parameter für alle Eigenen Felder
- Kalender-Feld
- Kontrollkästchen-Feld
- Farbe Feld
- Editor Feld
- Zahlen Feld
- Listen Feld
- Bilder-Listen Feld
- Medien Feld
- Optionsfeld (radio)
- Wiederholbares Feld
- Sql Feld
- Textfeld
- Textbereich Feld
- URL Feld
- Benutzer Feld
- Benutzergruppe Feld
- Wie man die Eigenen Felder gruppiert
- Welche Komponenten unterstützen die Eigenen Felder
- Implementierung in der eigenen Komponente
- Eigene Felder in Overrides anwenden
Das Kalender-Feld
Stellt ein Textfeld für die Eingabe eines Datums zur Verfügung. Neben dem Textfeld ist ein Icon zum öffnen eines Popup-Kalenders. Dieser kann zur Auswahl des Datums genutzt werden.
Optionen
Wenn das Standarddatum genutzt wird: Der Wert kann ISO 8601 Format (JJJJ-MM-TT HH:MM:SS) oder NOW sein, welches das aktuelle Datum anzeigt.
Achtung: Wurde im Standarddatum keine Zeit angeben, aber die Option Uhrzeit anzeigen ist aktiviert, wird die Uhrzeit trotzdem angezeigt.
Spezielle Optionen des Feldes sind:
- Uhrzeit anzeigen
Wenn aktiviert, erwartet das Kalenderfeld ein Datum und Uhrzeit und wird auch die Zeit anzeigen. Das Format ist lokalisiert und verwendet bei der Ausgabe das Format der regulären Sprachdateien.
Zugehörige Informationen
Siehe:
Screenshots
Feld erstellen
Als Beispiel erstellen wir ein Feld mit den Optionen wie im nächsten Bild gezeigt.
Nutzung des Feldes im Backend
Im Backend wird während der Erstellung oder Bearbeitung eines Beitrages (oder auch Kontaktes) das Feld wie im folgenden Bild angezeigt:
Nutzung des Feldes im Frontend
Im Frontend wird das Faled angezeigt wie im folgenden Bild zu sehen. Die Option Automatische Anzeige gibt die Position des Feldes an und das Template bestimmt das Design des Feldes.
Felderinhalte werden nur im Frontend angezeigt, wenn es im Beitrag mit Daten gefüllt wurde. Das Feld kann auch als Pflichtfeld deklariert werden, dann vergisst man auch nicht das Ausfüllen.