SitePackageOne is a TYPO3 extension designed to provide a comprehensive one-page website template. It includes pre-configured templates, TypoScript setup, and custom content elements tailored for a modern, responsive one-page site.
- TYPO3 v13
- PHP 8.2 or higher
composer req hojalatheef/sitepackageone
-
Go to Template Module:
- Navigate to "WEB" > "Template".
-
Select Root Page:
- Select your root page.
-
Edit Template Record:
- Click on "Info/Modify" and then "Edit the whole template record".
-
Include Static TypoScript:
- In the "Includes" tab, add
sitepackageone
to the "Include static (from extensions)" field.
- In the "Includes" tab, add
Ensure you have a root page created in the "WEB" > "Page" module.
- Set the root page as the site root by right-clicking on the page and selecting "Edit".
- In the "Behavior" tab, check the "Use as Root Page" option.
- Go to "WEB" > "Page".
- Create and configure content elements on your root page using the provided templates.
- The HTML templates are located
in
EXT:sitepackageone/Resources/Private/Templates
. - Customize these templates to fit your design needs.
- Add your custom CSS files
to
EXT:sitepackageone/Resources/Public/CSS
. - Add your custom JavaScript files
to
EXT:sitepackageone/Resources/Public/JavaScript
.
Open the TypoScript setup file located
at EXT:sitepackageone/Configuration/TypoScript/setup.typoscript
and
include your custom styles and scripts as needed:
page.includeCSS {
file1 = EXT:sitepackageone/Resources/Public/CSS/styles.css
}
page.includeJSFooter {
file1 = EXT:sitepackageone/Resources/Public/JavaScript/scripts.js
}
-
Start DDEV Environment: Ensure you have DDEV installed on your system.
ddev start
-
Access TYPO3 Backend: Navigate to http://sitepackageone.ddev.site/typo3 and log in with your admin credentials.
SitePackageOne is released under the MIT License. See the LICENSE file for more details.