portal.css – Logo und Navbar (Portal)¶
Die Datei portal.css ist ausschließlich für das WebGIS Portal relevant und ergänzt die
default.css – Farben und Größen. Sie wird hauptsächlich verwendet, um ein Unternehmenslogo in der
Navigationsleiste einzubinden.
Bemerkung
Die für alle WebGIS-Anwendung Navbar und Logos über die site.css angepasst werden können,
siehe site.css – Logo und Navbar, ist die Verwendung der portal.css mittlerweile fast obsolet und
nur noch aus gründen der Abwärtskompatibilität vorhanden. Einziger Anwendungsfall ist die Anpassung des Logos
in der Navigationsleiste einer bestimmten Portal Seite (also wenn mehrere Portal Seiten existieren,
die ein unterschiedliches Logo benötigen).
Hier greift dann die portal.css auf Portal-Ebene und überschreibt die site.css auf globaler Ebene.
Ablageort¶
portal/
└── wwwroot/
└── content/
└── companies/
└── <company>/
├── portal.css
└── img/
└── logo.png ← Logo-Bild (optional hier ablegen)
<company> entspricht dem Wert des company-Schlüssels aus der portal.config.
Bemerkung
Das Verzeichnis /<company>/ wird bei einem Update nicht überschrieben.
Alle Anpassungen darin bleiben erhalten.
Ist in der `portal.config folgender Key gesetzt, kann eine Karten Author den Inhalt der default.css
auf dem Portal direkt eingeben, ohne dass die Datei physisch im Repository abgelegt werden muss:
<add key="portal-custom-content-rootpath" value="..../webgis-repository/portal-page-content" />
Logo in der Navbar einbinden¶
Das Logo in der Navigationsleiste des Portals kann über den CSS-Selektor
.webgis-portal-navbar-logo ersetzt werden:
.navbar-brand {
background-image: url('../img/logo.png');
background-size: 28px;
}
Das Logo-Bild wird am besten im selben Unternehmensverzeichnis abgelegt, z. B. unter
wwwroot/custom/<company>/img/logo.png. Der relative Pfad ../img/logo.png bezieht
sich dabei auf den Speicherort der portal.css.