Typo3 realurl: standard controller und action definieren

Ich habe eine extbase Extension, die mir auf einer bestimmten Seite eine Liste mit Artikeln gefiltert nach Kategorie anzeigt. Die URL sah vor realurl so aus: http://www.domain.com/artikelsammlung/haushalt.html?tx_somethingarticles_categorydetail[articleCategory]=101&tx_somethingarticles_categorydetail[action]=showByArticleCategory&tx_somethingarticles_categorydetail[controller]=Article Daraus wollte ich nun folgendes machen: http://www.domain.com/artikelsammlung/haushalt/ARTIKELNAME.html denn controller und action sind hier […]

typo3 query: ORDER BY RAND()

Ich brauchte eine Abfrage, die mir 5 beliebige Items zurückliefert. Meine Lösung: //fetch 5 IDs from the mm table $idArr = $GLOBALS[‚TYPO3_DB‘]->exec_SELECTgetRows( ‚uid_local‘, ‚tx_something_user_userarticles_article_mm‘,“, “, ‚RAND()‘, ‚5‘ ); $ids = array(); //save the IDs to $ids foreach($idArr as $k => […]

Typo3 extbase: repository query ausgeben

Wenn ich mir die entstandene Query zumindest so einigermaßen ansehen will, mache ich das hier: $queryParser = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(‚TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Storage\\Typo3DbQueryParser‘); \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($queryParser->parseQuery($query)); Das gibt zwar nicht die query selbst aus, aber zumindest alle Teile und die Informationen in tables, fields und where sind […]

Meldung nach Typo3 Update

Nach einem Update von Typo3 4.4 auf 4.5 bekam ich plötzlich beim Versuch, ins CMS zu kommen, folgende Meldung: This installation was just upgraded to TYPO3 4.5. In this version, some default settings have changed. You can continue to use […]

typoscript: Text ersetzen (replace)

Das Problem: in einem laufenden Projekt wird die Extension calendar base verwendet, um einen Kalender mit Events darzustellen. Bei der Monatsdarstellung gab es allerdings Probleme, der Bindestrich wurde als Zeilenumbruch gewertet und musste daher durch seine Sonderzeichen Entsprechung dargestellt werden. […]