Einträge für Typo3

doctrine-dbal Beispiel

Für mein Blog brauchte ich die 10 meistgenutzten Tags (tag) und dazu die Anzahl der jeweiligen Blogeinträge (entry).  Die Gelegenheit habe ich genutzt, mich mit doctrine-dbal vertraut zu machen, da mit TYPO3 9 dann das gute, und von mir viel genutzte, TYPO3_DB nicht mehr genutzt werden ...

Mehr lesen

Typo3 8 - TCA select mit zu vielen Datensätzen

Ich wollte im TCA ein select für die fe_users in einer anderen entity machen. Allerdings ist fe_users relativ groß und daher dauerte das Laden beim Editieren eines Datensatzes jedes mal ewig. Eine gute Alternative ist type => group: 'user' => array( 'exclude' => 0, 'label' ...

Mehr lesen

typo3 8: FileReference aus Bild erzeugen

Ausgangssituation: in einem sehr alten Typo3 existierten die Bilder der tx_members im Folder uploads/tx_members/ und waren in der Datenbank nur als Dateiname (logo_alt) gespeichert. Um daraus dann FileReference Objekte zu erzeugen, habe ich folgendes gemacht. 1. FileReference angelegt class ...

Mehr lesen

Typo3 8: Queries debuggen

In typo3 8 kann man queries nicht mehr so wie vorher debuggen (das wäre ja auch zu einfach). Ich hab mir im DebugService eine statische Methode geschrieben, mit der es wieder funktioniert: public static function debugQuery($query){ $objectManager = ...

Mehr lesen

Typo3 8: styles.content.get -> weiße Seite

Mit Typo3 8.7.0 hatte ich plötzlich das Problem, dass page.10.variables mit styles.content.get zu einer weißen Seite führte, sobald tatsächlich ein Inhalt da war. Stellt sich raus, das Problem war das hier: <f:layout name="Default" /> Offenbar darf das layout nicht Default.html ...

Mehr lesen

Datum mit deutschem Monatsnamen mit fluids format.date

Mein Versuch <f:format.date format="d. F Y" date="now"/> brachte leider immer nur einen englischen Monatsnamen zutage. Offenbar wird hier mit Datetime gearbeitet. Wenn man das Format aber mit % angibt, wird strftime benutzt, womit es geht: <f:format.date format="%d. %B %Y" ...

Mehr lesen

Typo3 7: Bilder im RTE aktivieren

Offenbar ist die Bilder-Funktion nicht standardmäßig aktiviert. Man kann dies ändern unter Extensions -> HtmlArea RTE -> Configure -> Enable images in the RTE. ...

Mehr lesen

Typo3 7: manuelles Frontend-einloggen will nicht funktionieren

In einer Typo3 7.6.10 Installation musste ich Frontend-User via Ajax manuell einloggen. Das wollte partout nicht funktionieren und beim Betrachten der $GLOBALS['TSFE'] fiel mir auf, dass fe_user->user zwar gesetzt war, dass $GLOBALS['TSFE']->loginUser aber immer wieder zurückgesetzt wurde ...

Mehr lesen

Typo3: nach dem Übersiedeln auf einen anderen Server sind die Bilder plötzlich weg

Nach dem Überspielen einer existierenden Typo3 Instanz (7.6.10) waren plötzlich alle Bilder weg und im Backend unter "Filelist" sagte es mir, dass ich keinen Zugriff auf den Fileadmin Ordner habe. Stellt sich heraus, beim ersten Versuch habe ich wohl die Permissions versemmelt oder sowas, ...

Mehr lesen

Fluid: inline Notation mit einem Wert

Konkret brauchte ich die inline Notation von f:format.currency. Normalerweise sieht das so aus: <f:format.currency currencySign="€" decimalSeparator="," thousandsSeparator="." prependCurrency="false" decimals="2">{somevar}</f:format.currency> Ich brauchte das ganze aber in einem data...

Mehr lesen