Einträge für extbase

Extbase Model in Listenansicht verstecken

Um ein bestimmtes Model in der Listenansicht zu verstecken (in meinem Fall weil es in einem anderen Model verwendet und dort editiert werden soll), kann man ins TSConfig folgendes hinzufügen: [usergroup= 1] mod.web_list.table.tx_extname_domain_model_modelname.hideTable = 1 [GLOBAL] Falls es ...

Mehr lesen

Typo3: Cache in Extbase Controller löschen

Den Cache kann man in einem Extbase Controller folgendermaßen löschen: use TYPO3\CMS\Extbase\Object\ObjectManager; class Something { public function foo(){ $objectManager = new ObjectManager(); $clearCacheService = ...

Mehr lesen

typo3 Seitenansicht: Erscheinungsbild eines Inhaltselements beeinflussen

Ein Kunde wollte in der Seitenansicht direkt sehen, welche Option er bei "Einrückung und Rahmen" gewählt hat. Eigentlich wollte ich das gerne in den grauen Balken eines Inhaltselements schreiben, aber den kann man offenbar nicht so einfach manipulieren. Was man aber beeinflussen kann mit einem ...

Mehr lesen

Typo3 extbase: Services einbinden

Mir hat nie wer ausführlich erklärt, wie man z.B. in einem Service auf einen anderen Service zugreift. Nun hab ichs glaub ich endlich kapiert. Das Problem: ich habe einen ViewHelper, der einen Service (calcService) aufruft und in dem Service will ich wieder einen anderen Service benutzen, nämlich...

Mehr lesen

Typo3 und extbase: Frontendlink in einem Backend Hook generieren

Beim Speichern eines Models im Backend brauchte ich einen Hook, um, falls hidden auf 0 gesetzt wird, eine Benachrichtigungsmail zu schicken. Dies war die größte Quälerei in Typo3 seit langem, und insbesondere das - wie man meinen sollte - simple Erstellen eines Frontend Links bereitete mir ...

Mehr lesen

Extbase Validator - Fehlermeldungen werden zweimal angezeigt

Ich habe einen Validator für ein Kontaktformular geschrieben und sobald ein Feld fehlerhaft war, wurden die Fehlermeldungen doppelt ausgegeben. Der Controller hat die showAction zur Darstellung des Formulars: /** * @param Contactform $contactform */ public function showAction( $contactform ...

Mehr lesen

Im Typo3 Backend mit Extbase ein zusätzliches Feld hinzufügen

Es ist ein Wunder geschehen! Ich habe ein Typo3 Problem gegoogelt und eine Antwort gefunden, die sogar funktioniert! Ich brauchte ein zusätzliches Feld in der tt_content, um jedem Contentelement eine einzigartige ID geben zu können. Also habe ich zuerst in der Datenbank der Tabelle tt_content ein ...

Mehr lesen

TCA: Sichtbarkeit von Feldern abhängig von Dropdown Wert

Problem: je nachdem was man im Backend im Dropdown 'Typ' ('type' in der Datenbank) auswählt, soll ein anderes Feld sichtbar sein. Bei Typ A und Typ B soll mein Feld "Wert" sichtbar sein, bei Typ C das Feld " Details". Das ganze ließ sich sogar relativ einfach lösen. Zunächst fügt man in der ...

Mehr lesen

Extbase: Bilder in Model behandeln

Wenn es in einem Model ein Bild geben soll, dann kann man das am besten über FileReference lösen. Zuerst definiert man das Bild, das wir mal $image nennen, im Model: /** * image * * @var \TYPO3\CMS\Extbase\Domain\Model\FileReference */ protected $image = NULL; /** * Returns the ...

Mehr lesen

Typo3: Variablen, wartbar im Backend

Lange habe ich nicht durchschaut, wie man am besten kleinere Einstellungen im Typo3 wartbar macht. In meinem konkreten Fall wollte ich die Backend User entscheiden lassen, ob und wieviele Einträge in einem cronjob gemacht werden. Was ganz gut funktioniert: das ganze über die Settings der extbase ...

Mehr lesen
Suche