2020-09-24 08:51:56 +02:00
|
|
|
=========================================
|
|
|
|
TYPO3 Extension to integrate SkillDisplay
|
|
|
|
=========================================
|
|
|
|
|
|
|
|
This TYPO3 extension integrates SkillDisplay into TYPO3 installations.
|
|
|
|
|
|
|
|
Right now it provides the following features:
|
|
|
|
|
|
|
|
* Content element to render one or more skills.
|
|
|
|
|
|
|
|
* Content element to render one skill set.
|
|
|
|
|
|
|
|
* DataProcessor to fetch skills as entities via API.
|
|
|
|
|
|
|
|
* DataProcessor to fetch skill sets as entities via API.
|
|
|
|
|
|
|
|
* ViewHelper to generate verification button.
|
|
|
|
|
|
|
|
* ViewHelper to generate verification URL.
|
|
|
|
|
|
|
|
Installation
|
|
|
|
============
|
|
|
|
|
2023-07-06 16:39:52 +02:00
|
|
|
Install the extension via Extension Manager or composer.
|
2020-09-24 08:51:56 +02:00
|
|
|
|
|
|
|
Add static TypoScript once installed and activated via Extension Manager.
|
|
|
|
The TypoScript contains the rendering definition for provided content elements.
|
|
|
|
|
|
|
|
Next Step: Copy Templates or adjust template paths via TypoScript.
|
|
|
|
In order to allow TYPO3 to find the Fluid templates for content elements,
|
2021-01-25 16:02:17 +01:00
|
|
|
either add the path `EXT:skilldisplay_content/Resources/Private/Templates/ContentElements/` in TypoScript, e.g.::
|
2020-09-24 08:51:56 +02:00
|
|
|
|
|
|
|
lib.contentElement {
|
2020-10-19 11:41:57 +02:00
|
|
|
partialRootPaths {
|
2021-01-25 16:02:17 +01:00
|
|
|
50 = EXT:skilldisplay_content/Resources/Private/Partials/ContentElements/
|
2020-10-19 11:41:57 +02:00
|
|
|
}
|
2020-09-24 08:51:56 +02:00
|
|
|
templateRootPaths {
|
2021-01-25 16:02:17 +01:00
|
|
|
50 = EXT:skilldisplay_content/Resources/Private/Templates/ContentElements/
|
2020-09-24 08:51:56 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Ensure the path has a lower number then your own paths and doesn't overwrite any existing number.
|
|
|
|
|
|
|
|
Or copy the files from `/Resources/Private/Templates/ContentElements/` to your existing template folder.
|
|
|
|
|
|
|
|
Configuration
|
|
|
|
=============
|
|
|
|
|
2023-07-06 16:39:52 +02:00
|
|
|
You may include default CSS for the templates in your TypoScript::
|
|
|
|
|
|
|
|
page.includeCSS.skilldisplay = EXT:skilldisplay_content/Resources/Public/Css/Styles.css
|
|
|
|
|
|
|
|
|
2020-09-24 08:51:56 +02:00
|
|
|
Site configuration is extended, where options like API Key can be provided.
|
|
|
|
|
|
|
|
Also TypoScript and TSconfig is added to provide wizard entries for new content elements, as well as rendering.
|
|
|
|
Both can be adjusted via custom TypoScript and TSconfig.
|
|
|
|
|
|
|
|
Usage
|
|
|
|
=====
|
|
|
|
|
|
|
|
Add content elements to the pages and insert the ID of skills as comma separated
|
|
|
|
list, or the ID of a single skill set.
|