Initial commit

This commit is contained in:
Björn Fromme
2018-04-18 17:24:00 +02:00
commit da4db35be3
875 changed files with 80368 additions and 0 deletions
@@ -0,0 +1,49 @@
<?php
namespace EP\EpTheme\Userfuncs;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Extbase\Configuration\ConfigurationManager;
use TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface;
class Tca
{
public function getDeeplinkForNews($PA, $fObj)
{
if (!is_numeric($PA['row']['uid'])) {
return 'Wird nach dem Speichern angezeigt.';
}
$uid = $PA['row']['uid'];
$configurationManager = GeneralUtility::makeInstance(ConfigurationManager::class);
$configuration = $configurationManager->getConfiguration(
ConfigurationManagerInterface::CONFIGURATION_TYPE_FULL_TYPOSCRIPT
);
$pageUid = $configuration['plugin.']['tx_eptheme.']['settings.']['blogDetailPageUid'];
$parameters = [
'tx_news_pi1' => [
'news' => $uid,
]
];
return \tx_pagepath_api::getPagePath($pageUid, $parameters);
}
public function getDeeplinkForPage($PA, $fObj)
{
if (!is_numeric($PA['row']['uid'])) {
return 'Wird nach dem Speichern angezeigt.';
}
$pageUid = $PA['row']['uid'];
return \tx_pagepath_api::getPagePath($pageUid);
}
public function getDeeplinkForStaticSearchparams($PA, $fObj)
{
if (!is_numeric($PA['row']['uid'])) {
return 'Wird nach dem Speichern angezeigt.';
}
return 'https://www.ep-reisen.de/reiseauswahl/' . $PA['row']['path_segment'];
}
}