nitsan / ns-theme-cleanblog
T3 Clean Blog Free TYPO3 Template is a premium TYPO3 theme for personal or company blog with minimal & clean design, super easy settings, light, and ultra-fast page speed. Live-Demo: https://demo.t3planet.com/?theme=t3t-cleanblog PRO version: https://t3planet.com/t3-clean-blog-free-typo3-template
Package info
github.com/nitsan-technologies/ns_theme_cleanblog
Language:HTML
Type:typo3-cms-extension
pkg:composer/nitsan/ns-theme-cleanblog
Requires
- friendsoftypo3/content-blocks: ^2.2
- georgringer/news: ^14.0
- nitsan/ns-basetheme: ^14.0.0
- nitsan/ns-news-comments: ^14.0
- typo3/cms-core: ^12 || ^13 || ^14
- typo3/cms-impexp: ^12 || ^13 || ^14
Suggests
- friendsoftypo3/visual-editor: Enable WYSIWYG frontend editing for the T3 New Age theme
Replaces
- typo3-ter/ns-theme-cleanblog: 14.1.2
README
- LIVE demo: https://demo.t3planet.com/?theme=t3t-cleanblog
- FREE version: You can download FREE version with basic-features at https://extensions.typo3.org/extension/ns_theme_cleanblog/
- PRO version: You can download PRO version with more-features & free-support at https://t3planet.com/t3-clean-blog-free-typo3-template
Demo page tree (Initialisation)
On a fresh / empty TYPO3 site (no pages yet), install the theme dependencies, then run:
vendor/bin/typo3 extension:setup
That imports the demo page tree from Initialisation/Demo/data.xml only when pages is empty, copies assets from Initialisation/Files/ into fileadmin/ns_theme_cleanblog, and creates config/sites/ns_theme_cleanblog/ when that site identifier does not exist yet.
Existing sites are never overwritten
If the installation already has any pages (for example 5 pages you created yourself), extension:setup will not import the demo tree and will not change your pages. A registry marker is stored so the skip stays permanent.
Safe re-runs
Running extension:setup again after a successful empty-site import does not re-import or wipe content.
Force re-import (dev only)
Only on a disposable instance:
- Remove demo pages / reset DB if needed
- Delete registry rows for this package, e.g.
extensionDataImportkeys containingns_theme_cleanblog/Initialisation/Demo - Optionally remove
siteConfigImport/config/sites/ns_theme_cleanblog - Run
vendor/bin/typo3 extension:setupagain on an empty page tree