Adjust to new link wizard
This commit is contained in:
@@ -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'];
|
||||
|
||||
Reference in New Issue
Block a user