ALLES ÜBER hwbanner UND WIE ES AUF WEBSITES EINGESETZT WIRD

Untersuchte Extension

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.

responsive - image 4

speed test - image 5

Ran an die Resultate – unser Newsletter für Sie!

Damit Sie gleich Wind davon bekommen, wenn wir in unserem Magazin zu neuen Erkenntnissen kommen.