Changelog

- UPDATE: jQuery v3.4.0
- UPDATE: YTPlayer 3.2.10
- UPDATE: FontAwesome Icon 5.8.1

- BUGFIX: Fehlermeldung mit PHP 7.3: array_replace(): Expected parameter 2 to be an array, string given ...
- BUGFIX: Position and Alignment mit "Number of Columns" = "Bootstrap Carousel"
- BUGFIX: News Template Detail-View für Mobile-Devices: Bild oben und zentriert / ... für Desktop: Text über gesamte Breite ohne Bild
- BUGFIX: Content Consent: Thumbnail wurde im Gridelement nicht gefunden

- NEW: Bootstrap Cards -> Erscheinungsbild -> Card Settings -> "Card Hover Effect" - Demo
- NEW: Background-Slider anstatt -Image im Jumbotron, wenn min. 2 Bild in pages media vorhanden sind. - Demo
- NEW: Background-Wrapper -> Erscheinungsbild -> "Enable content overlay and autoheight for background-image" - Somit werden die Filter und Raster nur noch auf das Bild und nicht auf den Content (overlay) angewandt. - Demo
- NEW: Background-Wrapper -> Erscheinungsbild -> Align content items - Jetzt kann der Content oben, mittig oder unten ausgerichtet werden!
- NEW: Background-Wrapper -> Erscheinungsbild -> Link the entire Content Element (with header_link)
- NEW: Konstanten Editor -> "Lightbox selection": Auswahlfeld mit 3 Lightbox Plugins - Info
- NEW: Section index -> Erscheinungsbild -> "Enable Pills" & "Menu Horizontal Alignment" (mit flex-row) - Demo
- NEW: Neues Feld in tt_content -> Erscheinungsbild -> Links: "Section Menu Text" - Dieser wird, anstatt "header", als Link-Text im Section index angezeigt.
- NEW: Multislider - Demo/Info
- NEW: "Auto size for thumbnail image" im Plugin "Content Consent"- Demo/Info

Die folgenden Konstanten wurden umbenannt (bootstrap.config.):
OLD: sidebarSectionmenuScrolling -> NEW: sectionmenuScrolling
OLD: sidebarSectionmenuOffset -> NEW: sectionmenuAnchorOffset
OLD: sidebarSectionmenuScrollspy -> NEW: sectionmenuScrollspyOffset
OLD: stickyTop -> NEW: sectionmenuStickyTop

Wenn sich in deiner Installation ein "Section Menu" befindet, dann wird ggf. eine Anpassung nötig sein!

Es gibt ein neues DB-Feld! Analyze Database Structure starten und "tx_t3sbootstrap_header_sectionMenu" anlegen!

- BUGFIX: Tag war nicht geschlossen in Partials/Content/Media/Gallery.html

- UPDATE: lazyload.js v11.0.2
- UPDATE: highlight.js v9.15.6

- BUGFIX: "debug" aus bootstrap processor entfernt
- BUGFIX: Shortcut wrap
- BUGFIX: Seite bearbeiten -> Container konnte nicht auf "no container" umgestellt werden
- BUGFIX: Abstand der Flaggen im Language-Menu - wenn Navbar rechts ausgerichtet ist

- NEW: Carousel-indicators & carousel-control erscheinen nur, wenn mehr als 1 Bild (slide) vorhanden ist
- NEW: Preloader - Spinner für Ajax Pagination
- NEW: "Gallery row width" neue Option "none" - Option "auto" wurde überarbeitet

- IMPROVED: Ausgabe der Gallery (Bilder) für textmedia und textpic

CSS t3sbootstrap.css:


# NEW:

.sidebar-sub-item i {
  text-indent: -1px;
}

figcaption {
  font-size: 80%;
  font-weight: 400;
}

@media (max-width: 575px) {	
  .gallery {
    text-align: center;
  }
}

# REMOVED:

.clearfix .alert{
  display:flex
}

- UPDATE: Bootstrap 4.31
- UPDATE: FontAwesome Icon 5.7.2
- UPDATE: YTPlayer 3.2.9
- UPDATE: Popper v1.14.7
- UPDATE: highlight.js 9.14.3
- UPDATE: lazyload 10.20

- BUGFIX: Doppeltes image-rendering - nachdem der Cache gelöscht wurde.
- BUGFIX: Inline-JS error -> collapsible active scroll to top
- BUGFIX: Section Menu - z-index war kleiner als dropdown von navbar
- BUGFIX: BackgroundWrapper Header fehlte.
- BUGFIX: Layout Klasse fehlte ein Leerzeichen.
- BUGFIX: Fontawesome "fa" aus Button entfernt.
- BUGFIX: Klasse für Tabelle im RTE - "contenttable" durch "table" ersetzt.

- EDIT: TypoScript Conditions auf Symfony Expression Language umgestellt.
- EDIT: TCA 'tx_t3sbootstrap_header_celink' jetzt excludefield.
- EDIT: Seite bearbeiten - "container" jetzt Standard.
- EDIT: Folgenden Style habe ich aus t3sbootstrap.css entfernt: #page-wrapper{overflow-x:hidden}
- EDIT: BE Modul: Language Menu jetzt unter Navbar->Various Settings (Setting wird von Site Configuration übernommen).
- EDIT: "Content Consent" Preloader durch Bootstrap Spinner ersetzt.

- NEW: Konstanten-Editor : Konstanten für einen "loading spinner"
- NEW: Konstanten-Editor : Padding for Shrinking Navbar
- NEW: Konstante (boolean) : bootstrap.navbar.langFlags - nicht im Konstanten Editor

Ab TYPO3 9 LTS

Bootstrap 4.2.1 inside!

NEU: Content element "Toasts"

Neue Konstanten:

bootstrap.config {
    # Offset for scrolling Section-Menu: in px - jsFooterInline.5.14
    sidebarSectionmenuOffset = 30
    # Scrollspy offset: in px - to activate the menu item - jsFooterInline.5.14
    sidebarSectionmenuScrollspy = 100
}
bootstrap.image {
    # Lazy load for images in the BG-Wrapper: not the BG-image
    lazyLoadBgWrapperImage = 0
}

 Die Erweiterungen "dyncss" und "dyncss_scss" werden nicht mehr benötigt. Info hier!