use Joomla\CMS\Factory; $app = Factory::getApplication(); $input = $app->input; $idParam = $input->get('id', '', 'STRING'); if ($idParam) { $id = intval(explode(':', $idParam)[0]); $db = Factory::getDbo(); // Prendi articolo e categoria principale $query = $db->getQuery(true) ->select(['c.id AS article_id', 'c.alias AS article_alias', 'c.catid AS category_id']) ->from($db->quoteName('#__content', 'c')) ->where('c.id = ' . (int)$id); $db->setQuery($query); $article = $db->loadObject(); if ($article) { // Risali le categorie fino al top (3 livelli) $cats = []; $catId = $article->category_id; while ($catId > 0 && count($cats) < 3) { $query = $db->getQuery(true) ->select(['id','alias','title','parent_id']) ->from($db->quoteName('#__categories')) ->where('id=' . (int)$catId); $db->setQuery($query); $cat = $db->loadObject(); if (!$cat) break; array_unshift($cats, $cat); // inserisci in testa $catId = $cat->parent_id; } // Costruisci URL finale $urlParts = []; foreach ($cats as $c) { $urlParts[] = strtolower(str_replace(' ', '-', $c->alias)); } $url = '/tende-da-sole-online/' . implode('/', $urlParts) . '/' . $article->article_id . '-' . $article->article_alias; // Redirect 301 header("HTTP/1.1 301 Moved Permanently"); header("Location: " . $url); exit; } }

I tessuti in Poliestere, grazie al basso coefficente di assorbimento dei liquidi, non assorbono l'umidità, il che li rende impermeabili e resistenti allo sporco.
Arquati è sinonimo di tenda da sole: le nuove collezioni offrono un’idea di spazio da abitare totalmente personalizzabile, tecnologicamente all’avanguardia e con la garanzia del più eccellente Made in Italy.
Scopri la vastissima gamma di colori cliccando semplicemente sulla fantasia desiderata: troverai all'interno diverse tonalità e sfumature del colore selezionato. Richiedi subito un preventivo gratuito e senza impegno per trovare la tenda più adatta alle tue esigenze e approfitta degli incredibili prezzi di fabbrica di Torino Finestre!
Dal Lunedì al Sabato
15.30 - 19.00
Domenica chiuso!
.