feat: rearrange backend forms for travelinfo pages
This commit is contained in:
@@ -3,12 +3,25 @@
|
||||
namespace EP\EpProducts\Controller;
|
||||
|
||||
use EP\EpProducts\Domain\Model\Travelinfo;
|
||||
use TYPO3\CMS\Core\Site\SiteFinder;
|
||||
use TYPO3\CMS\Core\Utility\GeneralUtility;
|
||||
use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
|
||||
|
||||
class TravelinfoController extends ActionController
|
||||
{
|
||||
public function indexAction(Travelinfo $travelinfo)
|
||||
{
|
||||
$today = new \DateTimeImmutable();
|
||||
$date = $travelinfo->getTravelDate();
|
||||
|
||||
if (null === $date || $date->getDateEnd() < $today) {
|
||||
$siteFinder = GeneralUtility::makeInstance(SiteFinder::class);
|
||||
$site = $siteFinder->getSiteByIdentifier('ep-reisen');
|
||||
$rootPageId = $site->getRootPageId();
|
||||
$uri = $site->getRouter()->generateUri($rootPageId);
|
||||
$this->redirectToUri($uri);
|
||||
}
|
||||
|
||||
$this->view->assign('travelinfo', $travelinfo);
|
||||
}
|
||||
}
|
||||
|
||||
+6
-3
@@ -23,12 +23,15 @@ return [
|
||||
],
|
||||
'types' => [
|
||||
'1' => [
|
||||
'showitem' => '--palette--;;basics,header_image,footer_image,subline,headline,intro_text,footer_text,
|
||||
self_arranged_text,additional_info,important_phone_numbers,important_links,links,teasers',
|
||||
'showitem' => '--palette--;;basics,--div--;Texte,--palette--;;text,--div--;Bilder,--palette--;;images',
|
||||
],
|
||||
],
|
||||
'palettes' => [
|
||||
'basics' => ['showitem' => 'title,path_segment,--linebreak--,travel_date'],
|
||||
'basics' => ['showitem' => 'title,path_segment,--linebreak--,travel_date,--linebreak--,links,--linebreak--,teasers'],
|
||||
'text' => ['showitem' => 'subline,headline,--linebreak--,intro_text,--linebreak--,footer_text,--linebreak--,
|
||||
self_arranged_text,--linebreak--,additional_info,--linebreak--,important_phone_numbers,--linebreak--,
|
||||
important_links'],
|
||||
'images' => ['showitem' => 'header_image,--linebreak--,footer_image'],
|
||||
],
|
||||
'columns' => [
|
||||
'sys_language_uid' => [
|
||||
|
||||
+1
-1
@@ -123,7 +123,7 @@ return [
|
||||
],
|
||||
'link' => [
|
||||
'exclude' => false,
|
||||
'label' => 'Bezeichnung',
|
||||
'label' => 'Link',
|
||||
'config' => [
|
||||
'type' => 'input',
|
||||
'renderType' => 'inputLink',
|
||||
|
||||
Reference in New Issue
Block a user