feat: hotel, region, city, country and concept plugins, FAQ, team, maps and price table on TYPO3 13
Controllers, templates and FlexForms restored from a46918d, ported with
Rector/Fractor and by hand (settings and rows missing from older
records read as empty, as PHP 7.4 did). They stay list_type plugins for
now. The pages match TYPO3 10 apart from data that changed since (dates,
prices, edited texts).
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
53faeccb70
commit
a042eff41d
48 files changed
+3100
-75
No files matched your search
@@ -74,7 +74,7 @@ class ContainerViewHelper extends AbstractViewHelper
|
||||
$content = $this->arguments['content'];
|
||||
}
|
||||
$classes = [];
|
||||
if (\in_array($this->arguments['data']['colPos'], static::$columnsWithoutContainers, false)) {
|
||||
if (\in_array($this->arguments['data']['colPos'] ?? null, static::$columnsWithoutContainers, false)) {
|
||||
$classes[] = 'container';
|
||||
}
|
||||
if ($this->arguments['cssClasses'] !== null) {
|
||||
@@ -88,8 +88,8 @@ class ContainerViewHelper extends AbstractViewHelper
|
||||
$scaleBottom = static::$scale[$this->arguments['data']['space_after_class']];
|
||||
$classes[] = sprintf('pb-%d', $scaleBottom);
|
||||
}
|
||||
if ('default' !== $this->arguments['data']['frame_class']) {
|
||||
$classes[] = $this->arguments['data']['frame_class'];
|
||||
if ('default' !== ($this->arguments['data']['frame_class'] ?? null)) {
|
||||
$classes[] = $this->arguments['data']['frame_class'] ?? null;
|
||||
}
|
||||
if (count($classes) > 0) {
|
||||
return sprintf('<div class="%s"%s>%s</div>', implode(' ', $classes), $this->arguments['rteContent'] ? ' data-rte-content' : '', $content);
|
||||
|
||||
Reference in new issue
Block a user