Contao: Bildergalerie ohne Tabellen

Keine Kommentare

In Contao gibt es ein CE (Content Element) namens Galerie, wie der Name bereits alles aussagt wird hier eine Galerie dargestellt, das einzige was eingestellt werden muss ist entweder das Verzeichnis mit den Bildern oder explizit die einzelnen Bilder.
Großer Nachteil dabei ist allerdings das hierfür als Template eine Tabelle eingesetzt wird, wie wahrscheinlich mittlerweile jeder weiß sollten Tabellen nur für tabellarische Daten verwendet werden und nicht um Bilder (oder anderes) zu formatieren.

Auf think-contao gibt es hierzu ein ausführliches Tutorial wie dieses Template angepasst werden kann, damit die Tabellen verschwinden.

Ähnliche Beiträge

Doktype 2 und 5 in Typo3

Keine Kommentare

die Seite der Stadt Dornbirn hat mit dem CMS TYPO3 Version 4.0.6 angefangen. Damals gab es noch bei den Seiteneinstellungen den Typ Erweitert, hier wurden zB die Felder für Metatags etc zusätzlich eingeblendet. Wie im Screenshot zu sehen ist, steht nun das der Wert nicht erlaubt ist. Grund dafür ist folgender. In der Version 4.2.0 wurde die beiden Doktype-typen (so werden diese in der Datenbank abgespeichert) abgeschafft, bzw zusammengeführt.

Wert nicht erlaubt

Siehe Changelog

- 0007370: [Default] Remove page doktype 5 (not in menu) and merge Normal with Advanced (Oliver Hader) – closed.

Nun gilt es diesen Wert auf den “normalen” Doktype zu ändern. Zuerst müssen wir wissen wo und wie dieser Wert gespeichert ist. Wie bei fast jedem CMS befindet sich dieser Wert in der MySQL Datenbank. Wenn man sich hier die Tabelle pages ansieht, wird schnell klar, dass das Attribut doktype diesen Wert beinhaltet.

Alle Seiten mit dem falschen doktype ausfindig machen

Um diesen Wert ändern zu können müssen wir natürlich zuerst alle Seiten finden welche den falschen Wert beinhalten hierzu muss lediglich in PHPMyAdmin folgend SQL Statement abgegeben werden:

  1. SELECT * FROM pages WHERE doktype=1

Doktype auf gültigen Wert ändern

Hierzu fallen mir zwei Möglichkeiten ein.

  1. Im Backend nach der ID suchen und händisch ändern
  2. per SQL updaten

Für mich fällt Möglichkeit 1 flach, da meine Suche ganze 6.205 Seiten zum Vorschein brachte. Bleibt nur noch per SQL übrig. Auch das ist keine Kunst. Hierzu muss lediglich folgendes SQL Statement abgesetzt werden.

  1. UPDATE pages SET doktype=1 WHERE doktype=2

Nun sind alle Werte wieder erlaubt.

Ähnliche Beiträge

Charset der MySQL Tabelle anzeigen

Keine Kommentare

Vielleicht bin ich einfach nur blind, aber ich habe keine Möglichkeit gefunden bei phpMyAdmin anzeigen zu lassen mit welchem Charset (nicht Kollation) eine Tabelle “betrieben” wird. Eventuell kann mir hierbei jemand einen Tipp geben? Um doch an diese Informationen zu kommen reicht folgender SQL Befehl:

  1. SHOW CREATE TABLE tabellen_name;

Nun bekommen wir eine Ausgabe die ähnlich ist wie bei einem Export der Daten. Achja das wäre die zweite Möglichkeit, einfach die Daten exportieren und das *.sql File nach CHARSET absuchen.

Ähnliche Beiträge

Titel der News in Breadcrumb bei Contao

Keine Kommentare

Jeder kennt die Breadcrumb (oder auch Brotkrumen Navigation). An dieser Navigation sieht man auf welcher Seite man sich befindet.

Wird mit Contao mit News gearbeitet so funktioniert das ein wenig anders als bei WordPress. Ich versuche dies hier kurz zu erklären. Bei WordPress scheint es so als würde pro Eintrag eine eigene Seite erstellt. Wird nun eine Breadcrumb verwendet könnte das zB so aussehen:

schman.at > Titel der News in Breadcrumb bei Contao

Meiner Meinung nach sollte das auch so sein. Bei Contao hingegen funktioniert das ein wenig anders. Es ist dort nötig eine Seite zu erstellen welche den sogenannten Nachrichtenleser beinhaltet. Gibt man dieser Seite nun den Titel Nachrichtenleser so sieht die Breadcrumb eines einzelnen Newsbeitrag folgendermaßen aus:

schman.at > Nachrichtenleser

Mithilfe der Inserttags kann dies aber ohne Probleme umgangen werden. Hierzu muss lediglich als Seitentitel der Inserttag {{env::page_title}} eingetragen werden, somit befüllt sich der Titel der Seite immer mit dem Titel der News.

Ähnliche Beiträge

Mails zurückrufen in Outlook

Keine Kommentare

Ab und zu kommt es vor das ein Mail an einen Mitarbeiter zu schnell gesendet wird, zum Beispiel wird der Anhang vergessen oder beim Text fehlt noch was. Wenn man intern mittels Exchange und Outlook arbeitet, gibt es die Möglichkeit die gesendete Mail zurückzuholen.

Hierzu muss einfach auf den Ordner Gesendete Objekte gewechselt werden, mit Doppelklick das Mail öffnen. Nun kann unter dem Menüpunkt Aktionen der Punkt “Diese Nachricht zurückrufen” gewählt werden.

Im sich öffnenden Fenster  muss noch ausgewählt werden, ob die Nachricht des Empfängers gelöscht, oder durch eine andere ersetzt werden soll.

Ähnliche Beiträge

Ältere Einträge