Linux Mint – Installation bleibt bei „Dokumente und Einstellungen übernehmen“ hängen

Linux Mint versucht ggf. bei der Installation bereits vorhandene Daten zu migrieren (/home/ Verzeichnisse einer bestehenden Linux Installation, Dokumente und Einstellungen einer Windows Installation, usw.) – auch wenn man das nicht will. Es gibt im Installationsassistenten auch keine Möglichkeit dies zu deaktivieren (Nadia, Version 14.1).

In meinem Fall hat sich die Installation bei der Migration aufgehängt. Wenn das passiert oder wenn man einfach nicht möchte dass die Daten migriert werden, startet man die Installation am besten über das Terminal: „Linux Mint — Installation bleibt bei „Dokumente und Einstellungen übernehmen“ hängen“ weiterlesen

Powermail 2.0 und eigene CSS Klassen

Seit Powermail 2.x ist es nicht mehr möglich eigene CSS Klassen zu den Feldern hinzuzufügen, stattdessen hat man nur noch die Optionen Layout1 bis Layout3. Warum so ein Feature gestrichen wird ist mir ein Rätsel.

Man kann diese Liste jedoch über das Page TS erweitern:

Somit hat man über diesen Umweg auch wieder die Möglichkeit spzielle Klassen zu verwenden.

Eines gibt es noch zu beachten: Entgegen der Annahme dass die Klasse beim Feld hinzugefügt wird, wird sie beim Fieldwrap / Parent Container hinzugefügt. Das könnte man noch ändern indem man die Templates anpasst und {field.css} auch beim Feld in das class Attribut einfügt.

Update: Vollständige Konfiguration, lt. Doku:

Bitte auf den Punkt achten bei tx_powermail_domain_model_pages < .tx_powermail_domain_model_forms, in der Doku fehlt dieser Punkt nämlich.

Apache crash – php5ts.dll

Heute hatte ich ein sehr „spannendes“ Problem auf meinem lokalen Testserver. Szenario: Eine normale TYPO3 Website eines Kunden, die ich mir auch am lokalen Server eingerichtet habe damit ich größere Änderungn zuerst lokal entwicklen und testen kann. In dieser Website kommen u.a. Extbase Erweiterungen zum Einsatz, daher werden auch Fluid Templates verwendet. „Apache crash — php5ts.dll“ weiterlesen

/usr/bin/rm: Die Argumentliste ist zu lang

Wenn sich in einem Verzeichnis zu viele Dateien befinden, meckert rm gerne mal rum dass die Argumentliste zu lang ist.
In einer TYPO3 Installation hatte ich gerade wieder ein typo3temp Verzeichnis in dem sich 85.000 Dateien angesammelt hatten – das per FTP zu löschen würde viel zu lange dauern (Stunden).

Als einzig sinnvolle Möglichkeit bleibt hier die Kommandozeile, doch auch hier geht das wegen dem o.g. Problem (rm / Argumentliste) nicht ohne weiteres.

Hiermit löscht man alle Dateien im aktuellen Verzeichnis:

und so z.B. alle JavaScript Dateien:

Sogar das dauerte bei meinen 85.000 Dateien ca. 10 Minuten.

Update: Um das ganze noch weiter zu beschleunigen, kann xargs noch der n Parameter übergeben werden:

TYPO3 Seitenbaum im Frontend auslesen

Für eine Erweiterung brauchte ich im Frontend den kompletten Seitenbaum als Array. Hier kann man auf t3lib_pageSelect zurückgreifen, leider bekommt man mit getMenu() immer nur eine Ebenemacht aber nix, man kann ja eine rekursive Funktion draus machen.

Verwendung innerhalb einer Klasse:

Und als „standalone“ Funktion: