Archiv für die Kategorie "Gebastel"

TYPO3 6.2 content image in Typoscript

Here are a few lines of TypoScript code that really took me a long time to get to.

In TYPO3 4.x, I would fetch an image which is inserted on a certain page as a normal content element (CE) and use it for example as an site wide header image.
In this example, the image in question is located in the backend column ‚left‘ (id 1) on the root page of the site, the PID of that page is stored in a TS-variable {$home_dir}, since I change it further down the page tree via TS-constants.

TYPO3 4.x

temp.headerimg < styles.content.getLeft
temp.headerimg {
...


TYPO3 6.2: Image auf Seite auslesen – Rätsel

(Mittlerweile ist es gelöst, siehe Update(s) weiter unten)

Ok, ich geb’s auf.

Ich probiere nun seit Tagen, auf einer aus 4.7 aktualisierten TYPO3 6.2 Version von dem contentAdapter=1 weg zu kommen, um in den vollen Genuss der TYPO3 Frontend-Performance zu kommen und die Seite, bzw meine alten TypoScripte, zukunftssicher zu bekommen.

Wieder einmal stehe ich vor einem (TYPO3)rätsel, in dem eine auf den ersten Blick total simple Anforderung auch im x-ten Anlauf nicht funktionieren will.

Die Ausgangslage

Ich habe auf der der Root-Seite der Webseite einen normalen, vom Redakteur pflegbaren Content-Record vom Typ Image, in der Backend-Spalte mit der ID=1.

Ich möchte dieses …


TYPO3 sys_category bug after upgrade from 6.1 to 6.2

After a recent update from TYPO3 6.1 to 6.2 on a site that makes use of the new sys_category function, I noticed a strange behaviour:

Even though categories were shown in the front end and, if viewed with the list tool in the backend, also showed as defined, they were not selected on their according pages.

In page-edit view, the pages would not have their categories attached – none of the categories were checked. But the correct categories were shown on these pages in the front end.

Back in the list view of the categories, a click on info on a …


Learned the hard way

Uiuiuiautsch. Am Wochenende habe ich mir versehentlich ein nicht ganz unwichtiges Verzeichnis auf dem Server geleert, weil ich eigentlich nur einen veralteten Symlink auf das Verzeichnis löschen wollte. Es hat eine Weile gedauert, bis ich das merkte, und dann war es nicht mehr ganz einfach nachzuvollziehen, warum das Verzeichnis auf einmal leer war.

Dann dämmerte es mir; ich hatte statt
rm -rf symlink versehentlich -rf symlink/ abgesetzt — weil ich den Namen des Links per „tab“ Vervollständigung der Shell in den Befehl aufnahm; da kam irgendwie das abschliessende „/“ mit rein.

Gerade eben habe ich das noch mal kontrolliert getestet:

# …


Notes from the trench: Updating a TYPO3 4.5 installation to version 6.2

What is this about?
Currently I’m in the process of updating a fairly simple website from the now outdated „Long Time Version“ 4.5 to it’s successor, 6.2.
Since I consider myself as not-the-top-notch-but-not-so-dumb kind of TYPO3 maintainer, and I ran in some issues that surprised me (and I didn’t find answers right away), maybe someone will find this useful. I try to document my plans, how it went and what errors on my or other sides occurred
1. Going local
Since the update is announced as non-trivial, I thought it best to create a local test version. I tar-ed the live …


Regulex: JavaScript Regular Expression Visualizer

Ich finde Regular Expressions toll. Ich habe wahrscheinlich nur 0.002% wirklich verstanden, aber das bisschen reicht schon, um mir den eher Development-lastigen Teil meiner Arbeit manchmal zu erleichtern. Ich brauche zwar meistens länger, den passenden Ausdruck zusammenzubauen, und manchmal auch länger, als es gedauert hätte, den anstehenden Task einfach x-mal per Hand zu ändern, aber, hey, RegEx!

Gerade flog ein nettes Visualisierungstool durch meine Twitter-Timeline: Regulex

Vielleicht erhöht sich ja mein Verständnis-Level nun auf 0.003%… :-)


Endlich: ownCloud / truecrypt container Synchronisationsprobleme unter Mac OS X gelöst

Ein Update zu meinem Eintrag „Meine kleine Datenwolke“ vom letzten April.

Durch ein Update des OwnCloud-Clients wurde die Fehlermeldung, warum er die Synchronisation mit dem Server verweigert, vor einiger Zeit etwas deutlicher:

„14:52 :: cloud/container.tcr :: ownCloud :: Harte Verknüpfungen werden bei der Synchronisation nicht unterstützt.“

Immerhin scheint es also durchaus einen Grund zu geben, warum der Rechner zu Hause problemlos synct, der Rechner im Büro aber nicht. Obwohl die Datei die gleiche ist, das Betriebssystem das gleiche und sogar die Version des ownCloud-Clients ist die gleiche. Zunächst hatte ich die Verschlüsselung der Festplatte in Verdacht, denn zwischen dem Heim- …


Warrior not worrier

pen holder

I’d so like to have this as a stand for my Wacom Intuos pen, even better if the toy soldier figure was actually a civilian, nerd-type run-of-the-mill illustrator-kind-of-person.
Hey 3D printers of the world, can we make that happen?

Title inspired by a James Victore sticker; image/montage by me


Mean lean Blogmachine

Aufmerksamen Besuchern meiner kleinen Bloghütte ist vielleicht aufgefallen, dass sich die Beitragsfrequenz in den letzten Wochen und Tagen erfreulicherweise wieder erhöht. Das ist vor allem zwei Veränderungen im Blog geschuldet sowie einer generellen Rückbesinnung darauf, dass hier *meine* Netzheimat ist.

Ich habe in den letzten Jahren immens viel Output auf Twitter hinterlassen, weil es a) so einfach ist und b) dort eine unmittelbare Reaktion in Form von Antworten, Favs und/oder Re-Tweets erfolgt – aber vor allem, weil es so verdammt einfach ist und schnell geht. Und es macht durchaus Spaß, mal eben eine schnelle Eingebung, eine auf dem Online-Wegesrand …



Das Design, der Code, 1553 Texte, die Illustrationen und ein paar Fotos sind von mir.

Powered by WordPress