Adjust to new link wizard

This commit is contained in:
Björn Fromme
2018-09-20 13:36:48 +02:00
parent 95d11d5eb0
commit 8409b30ba1
43 changed files with 132 additions and 97 deletions
@@ -29,7 +29,9 @@ namespace EP\EpTheme\ViewHelpers\Uri;
use EP\EpProducts\Domain\Model\Hotel;
use EP\EpProducts\Domain\Model\Product;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper;
use TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer;
use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface;
use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic;
@@ -62,14 +64,15 @@ class ProductViewHelper extends AbstractViewHelper
)
{
$product = $arguments['product'];
if ($product->getDetailPage()) {
return $renderingContext
->getControllerContext()
->getUriBuilder()
->reset()
->setTargetPageUid($product->getDetailPage())
->build()
;
/** @var ContentObjectRenderer $contentObject */
$contentObject = GeneralUtility::makeInstance(ContentObjectRenderer::class);
return $contentObject->typoLink_URL(
[
'parameter' => $product->getDetailPage(),
]
);
}
$pageUid = $arguments['defaultDetailPageUid'];