Alle Einträge

TypoScript: page title anzeigen und übersetzbar machen

Ich brauchte an einer Stelle im Template den title einer Seite - wichtig dabei, es gab auch einen nav_title, ich wollte aber definitiv das anzeigen, was in title drinsteht. Mein erster Versuch:  temp.thePageTitle = TEXT temp.thePageTitle.data = DB:pages:33:title Leider handelt es sich...

Mehr lesen

Wordpress custom widget mehrfach einbinden: Werte werden überschrieben

Ich hatte das Problem, dass mein mit register_widget registriertes selbstgebautes Widget nicht korrekt funktionierte, sobald es mehrfach eingebunden wurde. Mein Wert "headline" wurde dann ovn Widget2 in Widget1 überschrieben. Das lag offenbar einfach daran, dass man die base-id im Parent ...

Mehr lesen

Realurl: mit Userfunc eine eigene URL generieren

Ich wollte mal austesten, ob ich es mit UserFunc hinbekomme, meine URLs selber zusammenzubauen. Darum habe ich meinem Entry ein neues Feld "url" gegeben, aus dem RealUrl zunächst den Wert für die URL auslesen soll. Ist dieser leer, soll der title hergenommen und wie gehabt von RealUrl bereinigt ...

Mehr lesen

add_menu_page generiert einen Submenüpunkt

Wenn ich mit add_menu_page im Backend einen Menüpunkt anlege, der auch Untermenüpunkte hat, musste ich feststellen, dass add_menu_page mir den Hauptmenüpunkt nochmal als ersten Untermenüpunkt generiert.  Damit sieht ein Menü mit 2 Unterpunkten erstmal ungewollt so aus:  Stellt ...

Mehr lesen

Backend Access Tab

LLL:EXT:cms/locallang_ttc.xlf:tabs.access ist nicht länger die gültige Bezeichnung für den Access Tab. Die gültige Bezeichnung ist nun LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access...

Mehr lesen

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
Suche