#TYPO3 Extension jv_events -
Manage Events, Seminars, Classes and registrations
See the Documentation Folder in this extension and in the Future the Wiki pages
Adding jv_events to your TYPO3 Project:
##3 ways: a) in the future you can download it as usual from TYPO3 TER Install it and include the STATIC Extension Template
b) clone this repository or download it and copy directory to your TYPO3 project
c) If you are using GIT also for your project, you may want to include it as a Submodule: see infos here: https://git-scm.com/book/de/v1/Git-Tools-Submodule
go to your VCS root. In our example the Website Root is "./http" and the git repository root is "." f.e git Root: C:/projects/vagrant/allplan/ website Root Root: C:/projects/vagrant/allplan/http
cd C:/projects/vagrant/allplan/http git submodule add [email protected]:velletti/jv_events.git http/typo3conf/ext/jv_events
git submodule update --init --recursive
###In PHP Storm:
Settings -> Version Control -> add a new Repository
C:/projects/vagrant/allplan/http/typo3conf/ext/jv_events
Then you can IDE Controls for each repository separate
###IMPORTANT : Checkout a branch from jvevents Actually use TYPO3-9-10-LTS
git fetch git checkout TYPO3-9-10-LTS
if you want to push changes, you need to get write Access to the events repository or you need to create your own fork and then Create Pull requests that your changes get merged
To keep Updated on your server you need to switch to the jv_events Folder and initiate a git pull or in the outside repository:
git submodule update --recursive
add this to your typocript !
module.tx_jvevents_eventmngt {
view {
# cat=module.tx_jvevents_eventmngt/file; type=string; label=Path to template root (BE)
templateRootPath = EXT:jv_events/Resources/Private/Backend/Templates/
# cat=module.tx_jvevents_eventmngt/file; type=string; label=Path to template partials (BE)
partialRootPath = EXT:jv_events/Resources/Private/Backend/Partials/
# cat=module.tx_jvevents_eventmngt/file; type=string; label=Path to template layouts (BE)
layoutRootPath = EXT:jv_events/Resources/Private/Backend/Layouts/
}
persistence {
# cat=module.tx_jvevents_eventmngt//a; type=string; label=Default storage PID
storagePid =
}
}
composer require endroid/qr-code