TYPO3 Plugin:
hwbanner
Readme zu der Extension: hwbanner
ACHTUNG: NEUE TEMPLATE-DATEIEN FÜR DAS FRONTEND
1. TYPO3-Version
- TYPO3 6.2: keine Unterstützung
- TYPO3 7.6: ok
2. Installation
Die Extension kann mit folgendem Code in der Konsole installiert werden:
in das Verzeichnis "projekt.t3/typo3conf/ext" wechseln
git clone git@bitbucket.org:hirschwoelfl/typo3.ext.hwbanner.git hwbanner
2.2 TYPOSCRIPT einbinden
Im TYPO3-Modul "Template" in den 1. eigenen Knoten des Projekts wechseln und unter "Info/Bearbeiten" -> "Edit the whole template record" im TAB "enhält" das TYPOSCRIPT der Extension einbinden.
2.2 Einstellungen
Im Konstanten-Editor lässt sich zwischen DIV- und IMG- Version der Bannerbilder umschalten.
3. Einbinden in Projekt
- tt_content.list.20.hwbanner_hwbannerfe erzeugt die Bannerbilder
- tt_content.list.20.hwbanner_hwbannercontrol erzeugt die Schaltflächen für die Jahreszeiten (weglassen wenn keine Jahreszeiten)
- tt_content.list.20.hwbanner_hwbannerprevnext erzeugt die Schaltflächen vor und zurück
Beispiel TYPO-Script
seite = PAGE
seite.typeNum = 0
seite.10 = FLUIDTEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/templates/site/main.html
variables {
content < styles.content.get
banner < tt_content.list.20.hwbanner_hwbannerfe
bannercontrol < tt_content.list.20.hwbanner_hwbannercontrol
bannerprevnext < tt_content.list.20.hwbanner_hwbannerprevnext
printlink < tt_content.list.20.hwprintlink_hwprintlink
}
}
Beispiel FLUID-Template
<div id="hw_banner_wrap">
<f:format.raw>{banner}</f:format.raw>
</div>
<f:format.raw>{bannerprevnext}</f:format.raw>
<f:format.raw>{bannercontrol}</f:format.raw>
4. Mehrsprachige Homepages
Im Listenmodul werden nur zusätzliche Sprachen angelegt. Die Standard-Sprache der Homepage darf nicht angelegt werden.
Sollte die STANDARD-Sprache der Homepage nicht Deutsch sein, kann dies im Konstanteneditor geändert werden.
TYPO-Script Beispiel einer mehrsprachigen Homepage:
#default-Konfiguration
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
[globalVar = GP:L = 0]
# Konfiguration wenn &L=0 angegeben
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
[global]
[globalVar = GP:L = 1]
# Konfiguration wenn &L=1 angegeben
config.sys_language_uid = 1
config.language = fr
config.locale_all = fr_FR
config.htmlTag_langKey = fr
[global]
# der Paramter L soll durchgereicht werden
config.linkVars := addToList(L(0-1))
# der Paramter soll eindeutig sein (kein doppeltes Auftreten in einer URL)
config.uniqueLinkVars = 1
5. History
4.1.4 (11.09.2017): Das Recht für das Bearbeiten von Titel, Alt-Text und Beschreibung einzelner Bilder kann nun gesteuert werden
4.1.3 (13.06.2017): FIX: Jahreszeiten in BE-Listenansicht permanent eingeblendet
4.1.2 (08.03.2017): Bug im Speichervorgang einer neuen Jahreszeit behoben, Fehler bei Bilderblock "Speichern und neue erstellen" unterdrückt
4.1.1 (17.02.2017): Zeitsteuerung bei Einzelbild und Bilderblock hinzugefügt
4.1.0 (07.02.2017): komplette Überarbeitung:
- Fehler im TYPO3 7.6 Backend: die Schaltflächen "Verbergen" und "Löschen" hatten nicht funktioniert
- Fehler bei mehrsprachigen Homepages: die Standard-Sprache der Homepage wurde nicht korrekt ermittelt
- neues Feature: Microsites benötigen keine Jahreszeiten
- neues Feature: für die einzelnen Bilder können Effekte ausgewählt werden
- bei der Vererbung der Bilder und Jahreszeiten im TYPO3-Seitenbaum wird bei "Als Anfang der Website benutzen" gestoppt
- TYPO3 6.2 wird nicht länger unterstützt
Stand: 13.06.2017
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
[DependciesAndConflicts]