Contao – Logo ins Seitenlayout einbinden

1 Kommentar

Für (fast) jede Seite wird ein Logo benötigt welches auf der Seite eingebunden wird. Hier möchte ich kurz beschreiben wie ich dieses in Contao einbinde. Natürlich gibt es zig Wege dies zu bewerkstelligen.

Eigener HTML Code

Für das Logo verwende ich immer das Modul Eigener HTML Code. Der Aufbau sieht folgendermaßen aus. Ich definiere als Überschrift (h1) den Namen des “Kunden”. Anschließend wird das Logo (das zuvor natürlich auf den Webspace geladen werden muss) eingebunden und verlinkt. Der HTML Code sieht dann folgendermaßen aus:


<h1>Michaela Schwarz</h1>
<a href="{{env::path}}" title="{{env::website_title}}">
<img src="tl_files/schwarz/resourcen/img/logo.png" alt="Michaela Schwarz Logo" />
</a>

Bisher nocht nicht wirklich etwas erwähnenswertes, oder doch? Der Code besteht nicht nur aus HTML sondern auch aus sogenannten Insertags. Der Grund dürfte klar sein. Somit gestalte ich den Code dynamisch und ich kann diesen fast ohne Anpassungen in mehreren Projekten einsetzen.

Inserttags

Inserttags sind Platzhalter, die bei der Ausgabe einer Seite durch bestimmte Inhalte ersetzt werden. So kann beispielsweise das aktuelle Datum angezeigt oder ein Benutzer mit seinem Namen angesprochen werden. Inserttags können fast überall in Contao verwendet werden.

Wie unschwer zu erkennen verwende ich folgende Inserttags
{{env::path}} – Dieses Tag wird mit der aktuellen Basis-URL samt Pfad zum Contao-Verzeichnis ersetzt.
{{env::website_title}} – Dieses Tag wird mit dem Titel der Webseite ersetzt.

Wenn wir diese Modul nun ins Seitenlayout integrieren (zb in den Header Bereich) haben wir das Logo auf allen Seiten, mit Link auf die Startseite.

Ähnliche Beiträge

TYPO3 Backend mit IP Adresse absichern

1 Kommentar

alttes Schloss
Da sich in letzter Zeit doch recht häufig Meldungen überschlagen, dass die ein oder andere Webseite gehackt wurde, wurde es Zeit unser System ebenfalls besser abzusichern. Wie sich an der Überschrift erahnen lässt setzen wir TYPO3 ein.
Bei Google findet sich hierzu gleich eine Security Checkliste von Martin Sauter.
Auf einen Punkt der Liste möchte ich hier nochmals eingehen. Es handelt sich hier bei um die Option LockToIP.
mehr

Ähnliche Beiträge

Contao Grid System mit 1140px

5 Kommentare


Contao bietet auf der Projektseite eine CSS Erweiterung mit deren Hilfe ein Grid System umgesetzt werden kann. Dieses ist allerdings auf die Breite von 960px eingestellt. Für größere Seiten kann es schnell zu schmal werden. Laut einigen Seiten im Netz wird 960er Grid als altmodisch bezeichnet. Durch die starkte Verbreitung der Widescreen Monitore setzen nun einige auf 1140px. Glen Langer hat nun auf seiner Seite, Contaogrid, ein Grid System mit 1140px, 16 Spalten und Sticky Footer umgesetzt. Besser gesagt ist er gerade dabei.
Im Forum wurde auch schon ein Thread gestartet.

Ähnliche Beiträge

Module Loader: No module found

3 Kommentare

Wie bereits mehrfach erwähnt setzen wir TYPO3 ein. Gestern erhielt ich einen Anruf von einem Redakteur, mit der Meldung das Backend (ja wirklich der Redakteur kennt das Wort Backend) funktioniert nicht mehr. Ok die Meldung “funktioniert nicht mehr” lieben wir ja alle, also gut, kurz mit dem PC verbunden um zu überprüfen was denn nicht funktioniert. Dann der Schock, auf dem Bildschirm ziert folgende Meldung das Backend.

Module Loader:
No Module found. If this is a temporary error, please reload the Backend.

Kurz am Kopf gekratzt und überlegt was da los sein könnte. Nach kurzer Zeit hatte ich den Fehler schon gefunden. Aus irgendeinem Grund wurde dem Benutzer die Rechte entzogen. Die Rechte sind bei uns in verschiedenen Gruppen organisiert. Irgendwie wurde dem Backendbenutzer die Zugehörigkeit zu der Gruppe gelöscht.

Lösung

Die Lösung ist eigentlich kaum erwähnenswert, aber vielleicht braucht es doch der ein oder andere. Die Rechte neu gesetzt (als Zugehörigkeit zur Gruppe eingetragen) und dann das Backend reloaden und schon funktioniert es wieder.

Ähnliche Beiträge

Accordion mit Menü

Keine Kommentare

Für ein aktuelles Projekt ist es nötig den Inhalt per Accordion bereitzustellen. Das Skript dürfte bekannt sein. Beim Klick auf die Überschrift öffnet sich ein Bereich und der Inhalt wird sichtbar.
Ein Anforderung war nun das es zusätzlich auf der linken Spalte ein Menü gibt mit den Überschriften. Bei Klick auf das Menü soll sich das entsprechende Accordion öffnen.
mehr

Ähnliche Beiträge

Ältere Einträge Neuere Einträge