Skip to content

Sofatraining/liepstypo3defaults

Repository files navigation

Sitepackage for CMS TYPO3

TYPO3 11.5 LTS and 12.4 LTS

Description: This TYPO3-LTS12-Sitepackage will install flux, vhs and image_autoresize. Install Mask, powermail and news as you needed. It contains section-, container- and flux-templates for a bootstrap5 site, various menu-types and many more.

Demo: https://v12.lieps.de/

=======

Possible incompatibility between flux >= 10.0.0 and MASK Version 8 - MORE TESTS NEEDED

MANUAL

Installation / Settings

To avoid timeouts during extension installation, the dependent extensions should be installed beforehand. These are:

  • vhs (needed)
  • flux (needed)
  • mask (optional)
  • news (optional)
  • powermail (optional)
  • image_autoresize (optional)
[Template -> Enthält -> LIEPS TYPO3 Defaults (lieps_typo3_defaults) muss das letzte statische Template sein!!]

Extentions - statische Templates

  • Add static templates like in the screenshot
  • (Bug only in Flux 10.0.6) SETTINGS -> Configure Extension -> Flux -> Disable Page Integration
  • Update the language files after installation: Wartung -> Manage Languages -> Update all
  • !! IMPORTANT !! Generally allow webp as an image format in LocalConfiguration !!
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'] = 'gif,jpg,jpeg,tif,tiff,bmp,pcx,tga,png,pdf,ai,svg,webp'; 
  • Disable JS and CSS compression during development -> Setup
config {  
	compressJs = 0  
	compressCss = 0  
	concatenateJs = 0  
	concatenateCss = 0  
}  

Change menu type

The type of menu can be selected in the template using the constant editor. Necessary JS and CSS files are automatically integrated via v:assets.

Template - Konstanteneditor

More menu types will be integrated soon


EXT:Fluid Styled Content

[Template -> Enthält -> "Fluid Content Elements (fluid_styled_content)" als erstes statische Template hinzufügen]  
[Template -> Enthält -> "Fluid Content Elements CSS (optional) (fluid_styled_content)" als zweites statische Template hinzufügen]
  • Überschreibungen werden in den Ordnern 'ContentElements' in Resources/Privat abgelegt

Flux-Templates


EXT:News (If in use)

[Template -> Enthält -> "News (news)" hinzufügen]   
  • "News Styles Twitter Bootstrap V5 (news)" muss nicht mehr in die statischen Templates hinzugefügt werden
  • Datumsformate und Linkbezeichnungen werden abhängig von der Spracheneinstellung in der Site-Config ausgegeben
  • Siteconfig (config.yaml) für sprechende URL's muss nach Konfiguration anpasst werden
  • News-CSS liegt unter EXT:liepstypo3defaults/Resources/Public/Css/news-basic.css

EXT:Powermail (If in use)

  • Anpassungen für "Add classes and CSS based on bootstrap (powermail)" vorgenommen
[Template -> Enthält -> "Main Template (powermail)" hinzufügen]
[Template -> Enthält -> "Add classes and CSS based on bootstrap (powermail)" unter "Main Template (powermail)" hinzufügen]  

EXT:Mask (If in use)

[Template -> Enthält -> "Mask (mask)" hinzufügen]
  • Pfade eingeben in Einstellungen -> Extension Configuration -> mask
  • Nicht angegebene Felder leer lassen

general.loader_identifier

json

general.json

EXT:liepstypo3defaults/Configuration/Mask/mask.json

general.backendlayout_pids

0,1

frontend.content (folder):

EXT:liepstypo3defaults/Resources/Private/Templates/Mask/Frontend/

frontend.layouts (folder)

EXT:liepstypo3defaults/Resources/Private/Layouts/Mask/Frontend/

frontend.partials (folder)

EXT:liepstypo3defaults/Resources/Private/Partials/Mask/Frontend/

backend.backend (folder)

EXT:liepstypo3defaults/Resources/Private/Templates/Mask/Backend/

backend.layouts_backend (folder)

EXT:liepstypo3defaults/Resources/Private/Layouts/Mask/Backend/

backend.partials_backend (folder)

EXT:liepstypo3defaults/Resources/Private/Partials/Mask/Backend/

Flux-Kesearch-Indexer

Falls KESEARCH im Einsatz ist:


ToDo

  • TCEFORM Overwrite for Header-Section
  • Image sourceset and webp for Fluxtemplates
  • image_autoresize Settings