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.