Changelog

Die Carousel-Indicatoren werden leider nicht richtig dargestellt!

Bis zum nächsten Update hilft folgendes CSS-Snippet:

.carousel-indicators {
  display: flex !important;
}

-[update] Font Awesome - v5.2
-[bugfix] ajaxPagination for EXT:news mit typoscript_rendering und lazyload
-[new] supporting TYPO3  v9 (... leider gibt es hier aktuell noch Probleme mit der EXT:gridelements & dyncss_scss)
-[new] Background-Wrapper: Image anstatt Background-Image ist jetzt möglich! Option: "Image inside (no background-image but orig. image)"
-[new] Konstante: Scrolling für Section-Menu in der Sidebar
-[new] Konstante: Sticky Top für Submenu oder Sectionmenu in der Sidebar oder mit .make-me-sticky
-[new] Konstante: Sidebar Menu Position -> "above" oder "below" dem Inhalt
-[new] Ermöglicht EXT:frontend_editing
-[new] Font Awesome-Icon in Submenus
-[new] Option für Card-Wrapper: Card-Flipper (experimental)
-[new] Workaround: "Contextual classes" für Tabellen
-[new] Mega-Menu: Mobile-view wird mit Unterseiten "normal" erstellt (Mega-Menu wird am Breakpoint entfernt)
-[new] Mega-Menu: Option -> "Mega Menu" unter "Seite bearbeiten -> Erscheinungsbild" muss aktiviert werden!

Aktualisierungs-Script für Upgrade von v3 wurde entfernt!

-[bugfix] in FlexFormHook.php
-[new] 3 neue Template Layouts für EXT:news: Card Decks, Card Groups & Card Columns (list view)
-[new] Modify Flexform "Auswahlfelder"
-[new] Option in EM config für Custom translations

- [bugfix] Bootstrap Alert

- [update] Bootstrap 4.1.2
- [update] Font Awesome 5.1.1
- [update] LazyLoad 10.9.0
- [update] YTPlayer 3.2.4
- [new] Flexforms mit eigenen Feldern erweitern
- [new] Option für "Caption align" im FAL
- [new] Neue Optionen: "Image ratio" (carousel_container) und "Vertical shift" (t3sb_carousel)
- [new] "Hiding/Display Elements" für alle Gridelemente
- [new] Listen (bullet) & file.description jetzt mit f:format.raw()
- [new] Konsante: Scrolling für "Section-Menu" in Sidebar - bootstrap.config.sidebarSectionmenuScrolling
- [new] Konstante für main-tag "Extra Class": bootstrap.config.mainExtraClass
- [new] Konstante für aside-tag "Extra Class": bootstrap.config.asideExtraClass
- [bugfix] Image Gallery - Columns-Anzahl 2 funktionierte nicht
- [bugfix] Die Regeln für die EXT:indexed_searched wurden nicht angezeigt
- [bugfix] Tabs & Carousel in Druckversion
- [bugfix] Button jetzt mit Font Awesome Icons

INFO:
Der folgende Stylesheet wurde entfernt:

#main-navbar .fa-navlink {
    line-height: 1.5;
}

#main-navbar .flex-column .fa-navlink {
    line-height: 1.5;
}

#main-navbar .navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}

- [new] Direktlink für Collapsible und Tabs
- [new] Lightbox auch für Carousel (in Text & Medien)
- [new] "Clickable parent" auch für Submenu
- [new] FontAwesome für Überschrift (Header)
- [new] Page Title auch im Expanded Content (top) möglich
- [new] EXT:news - verbesserte Backlinks (JavaScript)
- [new] EXT:news - Ajax Pagination, mit EXT:typoscript_rendering
- [new] Konstante: bootstrap.navbar.rightMenuUidList => Kommaseparierte Liste mit uid`s (pages)
- [new] Konstante: bootstrap.navbar.searchboxLink => Page uid mit indexed_search Plug-In
- [new] Konstante: bootstrap.navbar.feUserName => FE-User Name in Navbar (wenn eingeloggt)
- [new] Plug-In: Content Consent
- [new] Link um das gesamte Inhalts-Element
- [bugfix] page.jsFooterInline.5.60 - "Clickable parent from dropdown menu"
- [bugfix] Submenu (current=99)
- [bugfix] Subheader -> {subheader -> f:format.raw()}

- [bugfix] Pfad zur locallang.xlf bzw. locallang_db.xlf - einige Label im BE-Modul wurden nicht angezeigt!

- [new] Cookie Consent mit weiteren Optionen (Opt-In-Lösung - DSGVO konform)
- [new] Druckversion
- [new] Neue Konstante bootstrap.navbar.subdropdown.twoColumns. Wenn diese z.B. auf 5 gesetzt wird, werden Sub-Dropdowns in der Navbar mit zwei Spalten dargestellt, wenn dort min. 5 Navigationspunkte vorhanden sind.
- [new] Akkordeons und Tabs können per Anker-Attribut verlinkt werden. Beim Aufruf der Seite wird dann direkt der Akkordeon bzw. Tab angescrollt und geöffnet.
- [new] Zwei neue Konstanten zum überschreiben von "smallColumns" und "breakpoint" (Seite beareiten - pages)
- [new] Custom Translation

- [update] Bootstrap 4.1.1
- [update] Bootswatch 4.1.0 - jetzt wird auch die Datei _bootswatch.scss eingebunden
- [update] Font Awesome 5.0.12
- [bugfix] Clickable parent from dropdown menu - page.jsFooterInline.5.60
- [bugfix] Cookie consent - Position funktioniert jetzt (static: false)
- [new] Custom SCSS - neue Datei custom.scss im fileadmin Verzeichnis
- [new] Carousel Slider - neue Option "crossfade"
- [info] Font Awesome und baguetteBox wird jetzt als SCSS eingebunden

- [update] Bootstrap 4.1.0
- [bugfix] E-Mail "info@t3sbootstrap.de" funktioniert wieder
- [bugfix] Font Awesome 5 Icons in Uploads.html
- [bugfix] MediaViewHelper: $this->registerArgument('lazyload'...
- [bugfix] Clickable parent from dropdown menu - page.jsFooterInline.5.60 ...
- [new] Kleine Anpassungen in News Detail-View
- [new] Lazyload für Bilder in News (tx_news)
- [new] Option im BE Modul: Sidebar -> "Submenu Entry Level"
- [new] Sidebar -> Submenu -> Active status
- [new] Option in der EM config für "Image ratio" (aktivieren/deaktivieren)
- [new] Auswahlfeld "Image ratio" in Palette "Media Adjustments" (wenn in EM config aktiviert)
- [new] Option in der EM config: Custom SCSS -> "Edit in Backend"
- [new] Option in der EM config: Advanced -> Cookieconsent
- [new] Konstante "bootstrap.navbar.extraRow" (boolean) - nicht im Konstanten-Editor
- [info] ../Partials/Page/Navbar.html - Section "NavbarInner" wurde modifiziert
- [info] BE Modul -> Accordion "Navbar" sowie die EM config wurden übersichtlicher gestaltet
- [info] Änderungen für Layout -> .container bzw. .container-fluid

Wichtig: Wenn die EXT:realurl installiert und im Konstanten-Editor aktiviert wurde - hier weiterlesen!

- [bugfix] Seite bearbeiten ->  „Container“ -> „No Container“ speichern
- [bugfix] Breadcrumb Link mit "clickable" Navbar für alle Level
- [new] "Card slider" - Cards in Carousel
- [new] Option für "Animated Caption" mit Animate CSS in "Carousel container"
- [new] Option in der EM config für "include Animate CSS: CDN provider: Claudflare"

Neue Konstanten unter "T3SB::IMAGE SETTINGS":

# Additional Image Sizes for Desktop min-width: 1200px: comma-separated list of either image widths specified in pixels or pixel density descriptors, e. g. "2x".
srcsetDesktop = 385, 576, 768, 992, 1200
# Additional Image Sizes for Tablet min-width: 576px: comma-separated list of either image widths specified in pixels or pixel density descriptors, e. g. "2x".
srcsetTablet = 385, 576, 768, 992, 1200
# Additional Image Sizes for Mobile max-width: 575px: comma-separated list of either image widths specified in pixels or pixel density descriptors, e. g. "2x".
srcsetMobile = 60, 100, 200, 385, 575
# A responsive image polyfill: Use picturefill for older browser.
picturefill = 1

Die Konstanten "fontawesome" und "fontawesomepagetitle" wurden in die EM Config verschoben!
Die Konstante "lazyLoadThreshold" wurde nach "T3SB::IMAGE SETTINGS" verschoben.

- [update] Fontawesome Version 5.0.8
- [bugfix] Textmedia - wenn Header only -> redundantes div entfernt
- [bugfix] Textmedia - Gallery row width in %  -> auto (passt sich der Bildbreite an)
- [bugfix] Breadcrumb - wenn "Clickable parent" nicht gesetzt ist, sind die "Parent Links" nicht klickbar - Ausnahme Parent ist ein "shortcut"
- [bugfix] Hover Effekt - dupe Google Fonts entfernt
- [bugfix] Optionaler Content - wenn deaktiviert -> keine Ausgabe im FE
- [add] Border color & Text color -> Kontext-Farbe "secondary"
- [new] Textmedia, Textpic und Image mit Carousel - Im Auswahlfeld "Anzahl an Spalten"
- [new] Custom SCSS für Multidomain
- [new] Condition für Application Context -> Development
- [new] Lazy Load - kann in der EM config aktiviert werden (für alle oder einzelne Bilder)
- [new] Neue Konstante - Threshold for Lazy load

Neue Default Settings:
- "container" für neue Seiten.
- "container" für Content Elemente deaktiviert - kann in der EM config bei Bedarf aktiviert werden.
- Info zu "container"

- [update] jQuery v3.3.1
- [bugfix] Navbar <a> target Attribute
- [bugfix] Date -> dateformat
- [bugfix] Header wurde in einigen CEs nicht angezeigt (... hat sich in 4.1.4 eingeschlichen)
- [new] Image Hover Effekte mit Link
- [new] Konstante "stickyFooterExtraPadding" individueller Abstand zum Footer (footer-sticky)
- [new] Optionen für "Expandet Content" im BE Modul (extra class, container, slide etc.)
- [new] "Background wrapper" -> Filter und Raster für Bilder (grayscale, sepia, opacity)
- [new] "Background wrapper" -> Background Youtube Video inkl. Filter

- [bugfix] Gridelemnt Columns "Extra class"
- [bugfix] Gridelemnt Columns equal-height -> CSS "background-color" and "padding" entfernt
- [bugfix] Gridelemnt Four-Columns -> leerer div-tag ohne Überschrift entfernt
- [bugfix] Gridelement Container -> Extra class auch ohne Angabe von Container möglich
- [new] Text & Medien -> Extra Class für img-tag -> z.B. "rounded-circle" möglich
- [new] Text & Medien -> Neues Auswahfeld "Gallery row width in %"
- [new] Text & Medien -> Neues Auswahfeld "Bordercolor" -> Kontext Farben
- [new] Text & Medien -> Neues Auswahfeld "Headerposition" -> Überschrift über oder neben der Bildergallerie
- [new] Breadcrumb auch unter Content möglich -> BE-Modul T3SB
- [new] Gridelement Modal -> p-tag anstatt h-tag (HTML konform falls Modal z.B. im Footer)
- [new] Shrinking Navbar -> Neue Option in BE-Modul T3SB

  Text & Medien habe ich komplett überarbeitet - Infos dazu hier!

- [update] FontAwseome Version 5.0.6
- [new] News-Titel in "Detail-view"
- [new] Image Manipulation - weitere mögliche Seitenverhältnisse
- [new] Image Manipulation für Carousel-Slider
- [new] Navbar "sticky" - JS-Lösung
- [new] Extra Class für Gridelemnts Colums
- [new] Image-Link für Carousel-Items
- [new] Neuer Wrapp für Page-Content mit id="page-content"
- [new] Neue Konstante "pageContentExtraClass" -> Extra-Class für neuen Page-wrapper
- [new] Neue Konstante "bodyExtraClass"
- [new] Neue Konstante "globalPaddingTop" (default = pt-5)
- [new] Neue Konstante "fontawesome" -> include Font Awesome CSS
- [new] Neue Option in der "EM config" -> Eingabefeld für FA icons unter "Seite bearbeiten" (enable/disable)

  Option für FontAwesome 4 wurde entfernt!

  Version für EXT:rte_ckeditor_fontawesome min. 9.1.0!

- [update] Bootstrap 4 stable
- [bugfix] Backend-Layout ("Unterseiten einer Unterseite") für 3 Spalten (3column)
- [bugfix] CE Tabelle inverse gegen dark ausgetauscht
- [bugfix] Tabelle in RTE - Klassen wurden nicht übernommen
- [bugfix] Navbar fixed-bottom - Dropdownmenu
- [new] Font Awesome Icons in NavBar -> Seite bearbeiten
- [new] Page Header (H1) mit Font Awesome Icons -> Konstanten-Editor
- [new] Breadcrumb mit Font Awesome Icons (level=0) -> BE Modul "T3SB Config"
- [new] Fill & Justify für Tabs und Pills -> Im Gridelement "Tab Container"
- [new] Vertical Pills - neue Option: "aside width" -> Im Gridelement "Tab Container"
- [new] Navbar Breakpoint - Neue Option: "never expand" -> BE Modul "T3SB Config"
- [new] Navbar - neue Option: "offcanvas Navbar" -> BE Modul "T3SB Config"
- [new] Meta Navigation - Neue Option: "Text only" (z.B. für E-Mail oder Tel.Nr.) -> BE Modul "T3SB Config"
- [new] Meta Navigation - Neue Option: "nav scroller" -> BE Modul "T3SB Config"
- [new] Page-Title prefix und suffix -> Konstanten-Editor
- [new] Default config.absRefPrefix wenn realUrl aktiviert ist -> Konstanten-Editor
- [new] 2 neue Konstanten für "content-slide" Sidebar (aside)-> Konstanten-Editor

  Nach dem Update müssen die temporären Dateien im Verzeichnis "typo3temp/DynCss/" gelöscht werden!

- [bugfix] Jumbo sliding Background-Image wenn nicht von Rootpage
- [bugfix] BE Modul->Navbar->Clickable parent mit realUrl
- [new] CKEditor: Link Icons (FA)
- [new] BE Modul->Navbar->Alignment
- [new] BE Modul->Jumbotron->Slide
- [new] BE Modul->Footer->Slide
- [update] Bootstrap v4.0.0-beta.3

- [new] BE-Modul: Infos, um die gewählten Konfigurationen übersichtlicher zu gestalten
- [new] Aktualisierungs-Script für Update von v3
- [new] CKEditor: Textstile text-primary etc. hinzugefügt
- [new] Konstanten-Editor: Auswahl für Font Awesome Version
- [new] Neues CE "Image Gallery", erstellt aus einzelnen Dateien und/oder einer Dateisammlung, eine einfache Image Gallery mit Lightbox
- [bugfix] Navbar spacer - Style & Template

- [new] H1 image replacement - T3SB Config -> Page Title
- [new] Card: Button in Footer & Block level button
- [new] Content Element: Fluidtemplate
- [new] Templates (list & detail) für EXT:tx_news
- [new] Custom-SCSS: Task löscht jetzt auch typo3temp/DynCss/ Dateien
- [new] HTML-Tags in Tabelle
- [new] "Equal-Height" für Grid-System -> Erscheinungsbild -> Flexform
- [bugfix] Background/Header Collapsible Container
- [bugfix] Junbotron mit BG-Image und Container outside

- [new] Tabs / Pills / Vertical Pills
- [new] "remove" zu den Border-Utilities hinzugefügt (Erscheinungsbild)
- [new] Utility-Klassen für "hiding / display" und "float" (Erscheinungsbild)
- [new] Konstante für "Subheader color" (Konstanten Editor)
- [bugfix] Hintergrundfarbe für Gridelemente mit Überschrift
- [bugfix] Table responsive

- [new] Bootswatch
- [new] "Extra Class" für "Page Title" in BE Modul "T3SB Config"
- [new] Zwei Konstanten: "realurl" und "baseURL"
- [bugfix] Custom SCSS
- [bugfix] Parallax wrapper - Hintergrund für Child-Elemente

- [new] "Breakpoint" für das Grid-System
- [new] "Aside order on Mobile"
- [new] "Dropdown menu right"
- [new] "Clickable parent" Option im BE Modul unter Navbar
- [new] "Breadcrumb not on rootpage" Option im BE Modul unter Breadcumb
- [new] Container für Page Title - Option im BE Modul unter Page Title
- [new] Gridelement: "Six columns"
- [new] Konstante: "Content Only On Rootpage" - Keine Navbar, kein Jumbotron, Breadcrumb und Footer auf der Startseite
- [new] One Page Layout jetzt mit "scrollspy"
- [bugfix] Diverse

- [new] Bootstrap Media Object
- [new] Bootstrap Modal
- [new] Extension Form mit Ajax
- [new] Scheduler Task für Custom-SCSS
- [new] LastModifiedProcessor - Im Konstanten-Editor zu aktivieren
- [bugfix] Bootstrap Card -> BE preview rendering
- [bugfix] OnePageLayout ohne Unterseiten
- [bugfix] Custom-SCSS wird jetzt ohne "!default" bereitgestellt
- [bugfix] Extension indexed_search -> pageBrowsing

  • - [bugfix] Dropup - wenn Navbar "fixed to bottom“
  • - [new] Im BE wird auf der Rootpage eine Liste mit allen "T3SB Konfigurationen" angezeigt.
    - [new] Indexed search - Searchbox in Navbar
    - [new] Rechte für Non-Admins im BE Modul "T3SB config"
    - [new] Expanded Content: Zwei weitere Spalten/Reihen (oben & unten - ColPos 20 & 21)
    - [new] Option zum Überschreiben der "T3SB config"
  • - [removed] Title Tag (Browsertitle) unter "Seite bearbeiten". Hier sollte eine Extension wie "metaseo" oder "cs_seo" eingsetzt werden.
  • - [bugfix] Footer Inhalt
  • - [bugfix] Brand Link in Navbar - wenn "homepageUid" nicht 1
  • - [bugfix] Anchor Link  (z.B. OnePageLayout) wenn in Gridelement
  • - [bugfix] "contenttable" - lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser = 0
  • - [bugfix] Dropup - wenn Navbar "fixed to bottom"
  • - [new] Flexform - Border-Stil und -Radius
  • - [new] Fontawesome in CKEditor mit EXT:rte_ckeditor_fontawesome
  • - [new] EM config - Option um Bootstrap scss-Variablen zu überschreiben
  • - [new] Konstante: Disable Prefix Comment
  • - [new] Konstante: Robot Meta Name
  • - [new] Konstante: Revisit-after Meta Name
  • - [bugfix] CardProcessor.php 44, Boostrapprocessor.php 103 u.v.m.
  • - [new] Bootstrap "Collapse" Komponente
  • - [new] Mega Menu (s. Demo)
  • - [new] Slide Menu (s. Demo)
  • - [new] Title Tag kann für jede Seite unter "Seite bearbeiten" -> Metadaten angegeben werden
  • - [new] Konstante: Compress (compress and concatenate JS and CSS)
  • - [new] Option "Fill and justify" in T3SB Config -> Navbar