Browse code

Fix studio service call

Benjamin Roth authored on26/02/2024 18:15:30
Showing2 changed files
... ...
@@ -29,6 +29,7 @@ class RealEstateAssetsListController extends RealEstateAssetsModuleController
29 29
         $arrItems = [];
30 30
 
31 31
         $jumpTo = PageModel::findByPk($model->jumpTo);
32
+        $urlGenerator = System::getContainer()->get('contao.routing.content_url_generator');
32 33
 
33 34
 
34 35
         if (($assets = $this->getRealEstateAssets(StringUtil::deserialize($model->vr_re_categories))) === null)
... ...
@@ -37,7 +38,7 @@ class RealEstateAssetsListController extends RealEstateAssetsModuleController
37 38
         }
38 39
 
39 40
         $figureBuilder = System::getContainer()
40
-            ->get(Studio::class)
41
+            ->get('contao.image.studio')
41 42
             ->createFigureBuilder()
42 43
             ->setSize($model->imgSize)
43 44
             ->setLightboxGroupIdentifier('lb' . $model->id);
... ...
@@ -46,7 +47,7 @@ class RealEstateAssetsListController extends RealEstateAssetsModuleController
46 47
         {
47 48
             $arrItem = array_merge($asset->row(), [
48 49
                 'teaserFigure' => $this->getImageFigures($asset->gallerySRC, $figureBuilder, $asset->orderSRC, 1),
49
-                'detailsUrl'   => $jumpTo !== null ? $jumpTo->getFrontendUrl((\Config::get('useAutoItem') ? '/' : '/items/') . $asset->id) : null
50
+                'detailsUrl'   => $jumpTo !== null ? $urlGenerator->generate($jumpTo)/*(\Config::get('useAutoItem') ? '/' : '/items/') . $asset->id)*/ : null
50 51
             ]);
51 52
 
52 53
             $arrItems[] = $arrItem;
... ...
@@ -60,7 +60,7 @@ class RealEstateAssetsReaderController extends RealEstateAssetsModuleController
60 60
         }
61 61
 
62 62
         $figureBuilder = System::getContainer()
63
-            ->get(Studio::class)
63
+            ->get('contao.image.studio')
64 64
             ->createFigureBuilder()
65 65
             ->setSize($model->imgSize)
66 66
             ->enableLightbox(true);