Initial commit - Typo3 11.5.41

This commit is contained in:
Matteo Gallo
2026-07-03 17:53:31 +02:00
commit 5ca4743197
6811 changed files with 568848 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
<?php declare(strict_types=1);
namespace PwTeaserTeam\PwTeaser\UserFunction;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Extbase\Configuration\ConfigurationManager;
use TYPO3\CMS\Extbase\Object\ObjectManager;
class ItemsProcFunc
{
public function getAvailableTemplatePresets(array &$parameters): void
{
$objectManager = GeneralUtility::makeInstance(ObjectManager::class);
$configurationManager = $objectManager->get(ConfigurationManager::class);
$config = $configurationManager->getConfiguration(ConfigurationManager::CONFIGURATION_TYPE_FULL_TYPOSCRIPT);
$presets = $config['plugin.']['tx_pwteaser.']['view.']['presets.'] ?? [];
foreach ($presets as $key => $preset) {
$parameters['items'][] = [$preset['label'], rtrim($key, '.')];
}
}
}