Alle Einträge

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

Magento2: Preise werden im Warenkorb falsch berechnet

Wenn im Backend die Preise ohne Steuer angegeben werden, kann es bei der Berechnung des Gesamtpreises mehrerer Artikel offenbar zu Problemen kommen. Im konkreten Fall war es so, dass bei 1 Stück ein Preis von 14 Euro angezeigt wurde, bei 2 Stück dann plötzlich 14.01 und der Gesamtpreis als 28.01 ...

Mehr lesen

Magento2: AddFotoramaVideoEvents is not a function

Wenn man die catalog_product_view.xml überschreibt, dann wird offenbar die Änderung von ProductVideo nicht mehr übernommen - man muss also diese Zeile in die eigene catalog_product_view.xml übernehmen: <container name="product.info.media" htmlTag="div" htmlClass="product media" ...

Mehr lesen

Magento2: konfigurierbare Artikel werfen bei klick eine JavaScript Fehlermeldung

Es trat das Problem auf, das beim Klick auf die Optionen eines konfugurierbaren Produkts der folgende Fehler geworfen wurde: Uncaught TypeError: Cannot read property 'updateData' of undefined at $.(anonymous function).(anonymous function).updateBaseImage ...

Mehr lesen

Magento2: Attribute eines Produkts aus einer bestimmten Attributgruppe

Um im Magento in einer phtml Datei alle Attribute eines Produkts, die zu einer bestimmten Gruppe (namens "customattributes") gehören, habe ich mir einen Helper geschrieben, der folgendes macht: class Product extends \Magento\Framework\App\Helper\AbstractHelper { const ...

Mehr lesen