Site
Site
<site>
<title>{{ string }}</title>
<createBreadcrumps>{{ bool }}</createBreadcrumps>
<requireStar>{{ bool }}</requireStar>
<defaultPageId>{{ int }}</defaultPageId
<siteID>{{ int }}</siteID>
<url>{{ string }}</url>
<internalUrl>{{ string }}</internalUrl>
<scriptUrl>{{ string }}</scriptUrl>
<sessionHandler>{{ string }}</sessionHandler>
<serverName>{{ string }}</serverName>
</site>
title
: Titel der Anwendungdefault: ““
createBreadcrumps
: Automatisches setzen der Breadcrumbs. Erfolgt im Hixportal manuelldefault: true
requireStar
: Automatisches setzen von * in den Inputfeldern bei Pflichtfeldern. Dafür muss in der Module.xmlvalidation="required"
für das entsprechende Feld gesetzt sein. Im Hixportal geschiet dies noch manuell, da diese Feature erst später kam.default: true
defaultPageId
: Startseite nach dem Login.required. Sonst wird eine leere Seite angezeigt.
siteID
: Die Id der Seite auf der alle Pages der Anwendung laufen. Der Clustermanager hat z.B. eine andere ID. Man hätte das Portal und den Clustermanager theoretisch auch in ein Projekt packen können und mit diesem Paramter trennen können.required
url
: URL der Anwendungrequired
internalUrl
: Die interne URL kann abweichen. Sie wird z.B. benutzt, um die Images zu ladenrequired
scriptUrl
: Hauptsachlich im Code genutzte URL. Wird benutzt um die Actions in den einzelen Modulen aufzurufen: {site.scriptUrl}/module/action/id/xrequired
sessionHandler
: Hier kann der PDOSessionHandler mit PDO gesetzte werden. Er speichert die PHP-Sessions in der Datenbank.default: / => PHP Sessionhandler
serverName
: ??default: ““
Â
<defaultNamespace>{{ string }}</defaultNamespace>
defaultNamespace
: Namespace der Anwendungrequired