Skip to content

Instantly share code, notes, and snippets.

ext_tables.php
$GLOBALS['TCA']['tt_content']['ctrl']['label_userFunc'] = 'Vendor\MyExtension\UserFunc\LabelerTtContent->getRecordTitle';
LabelerTTContent.php
namespace Vendor\MyExtension\UserFunc;
/**
* Class user_LabelerTtContent
@Nimmermaer
Nimmermaer / Node
Last active December 13, 2022 16:24
namespace MyVendor\Project\Form\Element;
use TYPO3\CMS\Backend\Form\Element\AbstractFormElement;
class StaticTextElement extends AbstractFormElement
{
/**
* @inheritDoc
*/
public function render()
@Nimmermaer
Nimmermaer / gist:fb5d067398a0ebb15ffeb07578c5c6f4
Created February 6, 2024 16:55
Content object rendering
$contentObjectRenderer = GeneralUtility::makeInstance(ContentObjectRenderer::class);
$contentRecordRenderer = $contentObjectRenderer->getContentObject('CONTENT');
$contentRecordRenderer->setRequest($request);
return $contentRecordRenderer->render([
'table' => 'tt_content',
'select.' => [
'where' => '{#colPos}=' . $colPos,
'orderBy' => 'sorting',
],
]);