TYPO3 Plugin:
citko_egovservice_light
Ordner ist citko_egovservice_light
Auschecken: git clone -b master git@git.intern.citkomm.de:typo3/citkoegov-light.git citko_egovservice_light
Dieser Version ist nur für TYPO3 8.7 geeignet, für TYPO3 7.6 / 6.2 die entsprechenden Branches benutzen.
Hinweise zur Migration von civserv
Wenn ein Mitarbeiter eine Adresse zugewiesen hat, die z.B. keine Bezeichnung hat und deren Pflichtfelder nicht korrekt ausgefüllt sind, läuft der Controller showAction auf einen Fehler. Hier muss die zugewiesene Adresse entfernt werden.
Gleiches gilt auch für Öffnungszeiten. Erkennbar ist das im Backend, wenn in den Selects für Adresse/Öffnungszeit "Nicht erlaubt" steht.
Beispiel Konfiguration Linkhandler in 8
PAGE.ts
TCEMAIN {
linkHandler {
citko_buerger_dienstleistungen {
handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
label = Dienstleistung
configuration {
table = tx_citkoegovservicelight_domain_model_dienstleistungen
storagePid = 22
hidePageTree = 1
}
scanBefore = page
}
citko_buerger_organisation {
handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
label = Organisation
configuration {
table = tx_citkoegovservicelight_domain_model_organisation
storagePid = 26
hidePageTree = 1
}
scanBefore = page
}
citko_buerger_ansprechpartner {
handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
label = Person
configuration {
table = tx_citkoegovservicelight_domain_model_ansprechpartner
storagePid = 26
hidePageTree = 1
}
scanBefore = page
}
}
}
Setup.typoscript
config {
recordLinks {
citko_buerger_dienstleistungen {
forceLink = 0
typolink {
parameter < plugin.tx_citkoegovservicelight.settings.pids.dienstleistungen_az
additionalParams.data = field:uid
additionalParams.wrap = &tx_citkoegovservicelight_dienstleistungen[action]=show&tx_citkoegovservicelight_dienstleistungen[dienstleistungen]=|
target.data = field:target
useCacheHash = 1
}
}
citko_buerger_organisation {
forceLink = 0
typolink {
parameter < plugin.tx_citkoegovservicelight.settings.pids.organisationen_tree
additionalParams.data = field:uid
additionalParams.wrap = &tx_citkoegovservicelight_organisation[action]=show&tx_citkoegovservicelight_organisation[organisation]=|
target.data = field:target
useCacheHash = 1
}
}
citko_buerger_ansprechpartner {
forceLink = 0
typolink {
parameter < plugin.tx_citkoegovservicelight.settings.pids.mitarbeiter_az
additionalParams.data = field:uid
additionalParams.wrap = &tx_citkoegovservicelight_ansprechpartner[action]=show&tx_citkoegovservicelight_ansprechpartner[ansprechpartner]=|
target.data = field:target
useCacheHash = 1
}
}
}
}
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
[DependciesAndConflicts]